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
This project is available on PyPI.
You can install it using pip install --user yt-playlist-sync
. Additionally, you can
install the project by cloning it to your machine and running pip install --user .
.
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
Built Distribution
Close
Hashes for yt_playlist_sync-2024.6.2.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49d3e0008922bbf05e30349207e345900877e997be4d390abcbaa73fce3571e4 |
|
MD5 | c9e9a203221f018a28433277d09e9860 |
|
BLAKE2b-256 | 41511b362a808e940a3da422d490c2dbbcbf5d1c9bdf6920809604b16eb01a18 |
Close
Hashes for yt_playlist_sync-2024.6.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1959be731c2643494242cfce13fc38547350786f9f66e14da472b4763e5f6b4 |
|
MD5 | 449d5c912a59c323704fa1a1a4c21686 |
|
BLAKE2b-256 | 5b65d81d14736f5478e403fd8d6cb079216c941e41e618ccc1ca55e7c3394ebe |