twitch-dl videos
List or download videos for given CHANNEL_NAME.
USAGE
twitch-dl videos [OPTIONS] CHANNEL_NAME
OPTIONS
| -a, --all | Fetch all videos, overrides --limit |
| -c, --compact | Show videos in compact mode, one line per video |
| -l, --limit INTEGER | Number of videos to fetch. Defaults to 40 in compact mode, 10 otherwise. |
| -p, --pager INTEGER | Number of videos to show per page. Disabled by default. |
| -g, --game TEXT | Show videos of given game (can be given multiple times) |
| -s, --sort TEXT | Sorting order of videos Possible values: views, time. [default: time] |
| -t, --type TEXT | Broadcast type Possible values: archive, highlight, upload. [default: archive] |
| --json | Print data as JSON rather than human readable text |
Examples
List recent channel videos (10 by default):
twitch-dl videos bananasaurus_rex
Limit to videos of one or more games:
twitch-dl videos --game "doom eternal" --game "cave story" bananasaurus_rex
List all channel videos at once:
twitch-dl videos bananasaurus_rex --all
List all channel videos in pages of 10:
twitch-dl videos bananasaurus_rex --pager
Page size can be adjusted by passing number of items per page:
twitch-dl videos bananasaurus_rex --pager 5
Returns all videos as a JSON list. Useful for scripting.
twitch-dl videos bananasaurus_rex --json --all