twitch-dl videos
List or download clips for given CHANNEL_NAME.
USAGE
twitch-dl videos [OPTIONS] CHANNEL_NAME
OPTIONS
-a, --all | Fetch all clips, 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