Go to file
Ivan Habunek 042d35ba1e
Override local file names for downloaded vods
Sometimes the playlists contain more than just file names which can
break the ffmpeg join, so just name downloaded vods sequentially.

fixes #12
2020-04-11 13:20:59 +02:00
twitchdl Override local file names for downloaded vods 2020-04-11 13:20:59 +02:00
.flake8 Initial commit 2018-01-25 11:09:20 +01:00
.gitignore Add man page 2019-02-10 10:46:03 +01:00
CHANGELOG.md Bump version 2020-04-10 16:34:37 +02:00
LICENSE Initial commit 2018-01-25 11:09:20 +01:00
Makefile Bump version 2019-08-13 12:40:00 +02:00
README.md Improve readme 2019-04-30 13:45:11 +02:00
requirements-dev.txt Initial commit 2018-01-25 11:09:20 +01:00
setup.py Better long description 2020-04-10 16:42:35 +02:00
stdeb.cfg Bump version 2019-08-13 12:40:00 +02:00
twitch-dl.1.scd Allow specifying the output format 2019-07-05 13:04:09 +02:00

Twitch Downloader

A simple CLI tool for downloading videos from Twitch.

Inspired by youtube-dl but improves upon it by using multiple concurrent connections to make the download faster.

Resources

Usage

List recent streams for a given channel:

twitch-dl videos bananasaurus_rex

Yields (trimmed):

Found 33 videos

221837124
SUPER MARIO ODYSSSEY - Stream #2 / 600,000,000
Bananasaurus_Rex playing Super Mario Odyssey
Published 2018-01-24 @ 12:05:25  Length: 3h 40min

221418913
Dead Space and then SUPER MARIO ODYSSEY PogChamp
Bananasaurus_Rex playing Dead Space
Published 2018-01-23 @ 02:40:58  Length: 6h 2min

220783179
Dead Space | Got my new setup working! rexChamp
Bananasaurus_Rex playing Dead Space
Published 2018-01-21 @ 05:47:03  Length: 5h 7min

Download a stream by ID or URL:

twitch-dl download 221837124
twitch-dl download https://www.twitch.tv/videos/221837124

Man page

Building the man page for twitch-dl requires scdoc.

The source is in twitch-dl.1.scd, and you can build it by running:

make man

License

Copyright 2018 Ivan Habunek ivan@habunek.com

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html