Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xhico/YoutubeDownloader
Download any public Playlist from Youtube
https://github.com/xhico/YoutubeDownloader
Last synced: 4 months ago
JSON representation
Download any public Playlist from Youtube
- Host: GitHub
- URL: https://github.com/xhico/YoutubeDownloader
- Owner: xhico
- Created: 2022-01-03T00:57:28.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T12:09:20.000Z (11 months ago)
- Last Synced: 2024-08-01T16:55:20.309Z (7 months ago)
- Language: Python
- Size: 42 KB
- Stars: 16
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YoutubeDownloader
Download any public Youtube Channel / Playlist
# Features
* Bulk download Youtube Channel
* Bulk download Playlist
* Automatic numbering by oldest-to-newest (001 - VideoTitle1.mp4, 002 - VideoTitle2.mp4, ..., 232 - VideoTitle232.mp4)
* Always download the best video / best audio
* Modified date on file is video publication date## Dependencies
* Pytube (https://pytube.io/en/latest/)
* FFmpeg (https://www.ffmpeg.org/)## Instalation
```
sudo apt install ffmpeg -y
``````
python3 -m pip install pytube --no-cache-dir
``````
python3 -m pip install --upgrade pytube
```## Usage
```
python3 YoutubeDownloader.py [URL] [Path]
``````
python3 YoutubeDownloader.py https://www.youtube.com/playlist?list=PLlaN88a7y2_plecYoJxvRFTLHVbIVAOoc /home/pi/RickRoll/
``````
python3 YoutubeDownloader.py https://www.youtube.com/c/RickastleyCoUkOfficial/ /home/pi/RickRoll/
```