Downloads and updates local copies of YouTube Playlists
Project description
youtube-playman
Downloads and updates local copies of YouTube Playlists
A simple yet powerful script to download and manage local copies of youtube music playlists
Setup
Linux:
Cloning the repository:
#clone the repo
$git clone https://github.com/animesh-chouhan/yt-comment-scraper.git
$cd youtube-playman
Running the script:
#run the script directly
$chmod +x ./download.sh
$./download.sh
OR
#create a hard link to the local binary folder
#this will add the downloader to the path variable
$ln ./download.sh ~/.local/bin/download
#directly running the script
$download
Add Jobs To cron:
#creating a cron job that will update the playlists automatically
$crontab -e
#this will open a editor and add this entry to the file
#don't forget the newline after the last entry
PATH="/usr/local/bin:/usr/bin:/bin:/home/<YOUR-USERNAME>/.local/bin"
@daily printf "update-all" | download
For more details refer to ubuntu cron wiki.
Usage example
Click on the play button to see an example download.
For more examples and usage, please refer to the Wiki.
Built With
- youtube-dl - Command-line program to download videos from YouTube
Contributing
- Fork the repo (https://github.com/animesh-chouhan/youtube-playman/)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
License
MIT License copyright (c) 2020 Animesh Singh Chouhan. Please have a look at the license for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file youtube-playman-1.0.1.tar.gz
.
File metadata
- Download URL: youtube-playman-1.0.1.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 948a118865410042b136a719404f14f1df0abaf20fca8dc67ea4ed71ac804cdc |
|
MD5 | 1d305e73a94043f0b6f7c1a615dc719c |
|
BLAKE2b-256 | bd69ea36a5a98ed5377f5daf802f970251b662c47c501d19cea6a8ae54bfc52f |
File details
Details for the file youtube_playman-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: youtube_playman-1.0.1-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed14fff75bce45be28e6daa1ae094cbd5079839f30e4a9542ecb0866ba4bd0ae |
|
MD5 | 431c825a987068e4e31875ba19d157eb |
|
BLAKE2b-256 | f6bad14abbae2333c2c511d2d22d8f904939ce17b0d6c4373b3cdd84ed245ace |