Sync a YouTube playlist to a directory on your system using yt-dlp
Project description
yt-playlist-sync
Sync a YouTube playlist to a directory on your system using yt-dlp.
Getting Started
Requirements
- yt-dlp.
- Python 3.10+
- (Strongly recommended) ffmpeg
- Python Modules*
* These should be installed by running the install scripts.
Installation
Copy the directory to your machine, and run pip install -U .
in the newly created directory.
Usage
CLI
The command-line interface has the following syntax:
usage: yt-p-sync [-h] [--executable EXECUTABLE] [--logging {10,20,30,40,50}]
playlist directory
Sync a YouTube playlist.
positional arguments:
playlist URL of playlist to sync.
directory Directory to sync playlist to.
options:
-h, --help show this help message and exit
--executable EXECUTABLE
Path to yt-dlp executable.
--logging {10,20,30,40,50}
Logging level. Default 20 (INFO).
Any additional options will be passed directly to your yt-dlp executable.
Authors
- Willow Ciesialka
License
This project is licensed under GNU General Public License v3.0. See 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
yt_playlist_sync-2024.6.2.tar.gz
(41.9 kB
view hashes)
Built Distribution
Close
Hashes for yt_playlist_sync-2024.6.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53fbb3234120c1793462b9caee09bad23970de2f85d072bf37c79f79f7c95dc0 |
|
MD5 | 7758a332de734c72420cfe68fea2ea8d |
|
BLAKE2b-256 | 385fcb091a38538362a101710c1b4c5c708b87d6d6ec34a84d549205d2861937 |
Close
Hashes for yt_playlist_sync-2024.6.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d521192eafc16951fda2bde5ee4ccc0c0bb94f93551b37a2c25788400141bc8d |
|
MD5 | 82cd3bc0587043e1cadd1a0295322ae1 |
|
BLAKE2b-256 | 478462aa819b29af6b71aa3d02ab6e29d0eff145947ee3512c88a81dbe7fdef0 |