Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://gitlab.com/gzachariadis/twitch-chat-downloader
Download twitch chat logs given a VOD ID.
https://gitlab.com/gzachariadis/twitch-chat-downloader
nodejs twitch
Last synced: 3 months ago
JSON representation
Download twitch chat logs given a VOD ID.
- Host: gitlab.com
- URL: https://gitlab.com/gzachariadis/twitch-chat-downloader
- Owner: gzachariadis
- Created: 2020-10-07T18:51:06.249Z (over 4 years ago)
- Default Branch: master
- Last Synced: 2022-10-07T02:27:01.889Z (over 2 years ago)
- Topics: nodejs, twitch
- Stars: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Twitch Chat Log Downloader
==========================A quick and dirty tool for downloading a Twitch VODs chat and outputting to a csv (spreadsheet that you can open in
Excel, Google Sheets, etc).Outputted columns:
* VOD timestamp
* Username
* MessageBatches of messages are loaded in sequence with 0.3 second delays to avoid Twitch from throttling you.
Installation
------------1. Clone it
2. Switch to the directory
3. Install required packages```
git clone https://gitlab.com/gzachariadistwitch/twitch-chat-downloader.git
cd twitch-chat-downloader
npm install
```Usage
-----```
npm start -- [-o | -s]
```Get the `vodId` by opening the VOD up in a browser, and then copying the number that follows
`https://www.twitch.tv/videos/`.You can specify the output filename with the optional `-o` parameter. If left blank, the outputted file will be named
`output-.csv`. If you do not wish to output to a file, use the `-s` parameter and it will log to std (the
console) instead.I suggest you use .log if on Linux systems, .txt or .csv on Windows Systems. But it's up to you. It will output to most if not all text based formats.