Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theneedyguy/streamslurp
A docker container for auto-downloading twitch vods.
https://github.com/theneedyguy/streamslurp
bash docker python3 twitch
Last synced: about 2 months ago
JSON representation
A docker container for auto-downloading twitch vods.
- Host: GitHub
- URL: https://github.com/theneedyguy/streamslurp
- Owner: theneedyguy
- Created: 2018-11-18T17:41:51.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-08-03T03:51:49.000Z (over 3 years ago)
- Last Synced: 2024-08-04T08:06:32.033Z (5 months ago)
- Topics: bash, docker, python3, twitch
- Language: Shell
- Size: 3.91 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Streamslurp
A docker container to automatically download the latest vod of your favourite twitch streamer.
It uses streamlink as the interface to connect to twitch and download the vods.## Howto
The container expects 3 environment variables:
- STR_KEY (Your Twitch API key.)
- STR_CHANNEL (The name of the twitch channel you want to auto download)
- STR_RES (The default resolution of the vod)### Resolutions
Valid resolutions may vary since streamers are free to set it and what framerates they use.
There are the following resolutions that have been tested:- 160p
- 360p
- 480p
- 720p
- 720p60
- 1080p60If you set one of these resolutions as the value for STR_RES the container should download the vod. If the resoluton does not exist it will automatically download the best available resolution.
## Notes
The container has a volume at /opt/streamslurp/vods.
If you point a directory to this path you can save the vods directly into that directory (As a Docker user you should naturally understand).