Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/strafe/playlist-dl
📹 Download YouTube playlists for safekeeping
https://github.com/strafe/playlist-dl
bash youtube
Last synced: 18 days ago
JSON representation
📹 Download YouTube playlists for safekeeping
- Host: GitHub
- URL: https://github.com/strafe/playlist-dl
- Owner: strafe
- License: mit
- Created: 2019-04-20T05:25:55.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-05-10T08:24:10.000Z (over 5 years ago)
- Last Synced: 2024-10-17T14:05:20.468Z (28 days ago)
- Topics: bash, youtube
- Language: Shell
- Homepage: https://www.youtube.com
- Size: 4.88 KB
- Stars: 12
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# playlist-dl
> 📹 Download YouTube playlists for safekeeping.## Dependencies
- [jq](https://stedolan.github.io/jq)
- [youtube-dl](https://ytdl-org.github.io/youtube-dl)## Installation
- macOS
```
brew tap strafe/tap
brew install playlist-dl
```- Linux
- You know what you're doing :penguin:.## Configuration
Create a JSON file containing the playlists you'd like to download. An example of the format can be seen in [`playlists.json.example`](playlists.json.example). Playlists will be stored in the same directory as this file.
```
├── playlists.json
├── playlist1/
│ ├── video1.mp4
│ └── video2.mp4
└── playlist2/
├── video3.mp4
└── video4.mp4
```## Usage
```
Usage: playlist-dl [OPTIONS]
Download YouTube playlists for safekeeping.Options:
-h, --help Output this message.
-v, --version Output the current version.
```## License
[MIT](LICENSE)