summaryrefslogtreecommitdiff
path: root/README.md
blob: 71d03607bebe8c83595dc3c21b0a52a88fbb5e54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
`invidious-dl.sh` - POSIX sh script to download YouTube videos using Invidious
API. Distributes requests randomly between instances.

# Examples
```sh
# list formats
$ invidious-dl.sh -l -u 'https://yewtu.be/watch?v=2l6JUNFAJ9o'
# download
$ invidious-dl.sh -f 248+251 -u 'https://www.youtube.com/watch?v=2l6JUNFAJ9o'
# list videos in playlist
$ invidious-dl.sh -l -u 'https://yewtu.be/playlist?list=PLBBYHfkh_tzZpRxqt6SBMI5JZWd88qcIp'
# print title of the video
$ invidious-dl.sh -t -u 'https://yewtu.be/watch?v=aGip64cYJTg'
Tom MacDonald - "Dear Rappers"
```
# Dependencies
* [jq](https://stedolan.github.io/jq)
* [curl](https://curl.se)
* [ffmpeg](https://ffmpeg.org)