Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PetterKraabol/Twitch-Chat-Downloader
Download chat messages from past broadcasts on Twitch
https://github.com/PetterKraabol/Twitch-Chat-Downloader
broadcast chat twitch
Last synced: about 1 month ago
JSON representation
Download chat messages from past broadcasts on Twitch
- Host: GitHub
- URL: https://github.com/PetterKraabol/Twitch-Chat-Downloader
- Owner: PetterKraabol
- License: mit
- Created: 2016-07-26T18:29:50.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2022-12-26T22:05:34.000Z (almost 2 years ago)
- Last Synced: 2024-11-08T09:14:42.758Z (about 1 month ago)
- Topics: broadcast, chat, twitch
- Language: Python
- Homepage: https://pypi.org/project/tcd
- Size: 271 KB
- Stars: 643
- Watchers: 23
- Forks: 61
- Open Issues: 20
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- starred - PetterKraabol/Twitch-Chat-Downloader - Download chat messages from past broadcasts on Twitch (Python)
- awesome-twitch-dev - PetterKraabol/Twitch-Chat-Downloader - Download chat messages from past broadcasts on Twitch. (Libraries / Python)
README
# Twitch Chat Downloader
[![Discord](https://user-images.githubusercontent.com/7288322/34471967-1df7808a-efbb-11e7-9088-ed0b04151291.png)](https://discord.gg/wZJFeXC)
`pip install tcd`
A neat tool to download chat messages from past broadcasts.
### Requirements
* [Python 3.8 or newer](https://www.python.org/downloads/)
* [A Twitch client ID & client secret](https://dev.twitch.tv/console/apps)### Usage
```bash
tcd
``````bash
# Download chat from VODs by video id
tcd --video 789654123,987456321 --format irc --output ~/Downloads
``````bash
# Download chat from the first 10 VODs from multiple streamers
tcd --channel sodapoppin,nymn,lirik --first=10
```### Features
- Create your own [custom formats](https://github.com/PetterKraabol/Twitch-Chat-Downloader/wiki/Custom-formats)
- IRC format with badges
- SRT and SSA [subtitle formats](https://github.com/PetterKraabol/Twitch-Chat-Downloader/wiki/Formats)
- Raw JSON data from the Twitch API
- Timezone conversion---
[Documentation](https://github.com/PetterKraabol/Twitch-Chat-Downloader/wiki) • [Twitch Python](https://github.com/PetterKraabol/Twitch-Python)