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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03f45946b322ef249aca5e367f881b59fb1011d1256b04e37614be271974b110 |
|
MD5 | d20ee35bbe88d33424e7bb2900420474 |
|
BLAKE2b-256 | 758362576df29b32ecb6fa068209b76f3a4440394fac7919ac40d971ff9e5b69 |
Close
Hashes for yt_playlist_sync-2024.6.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb17ce150704a779d113f0ef26d5fa07a82f75200e0b6cd5247c84201eb1a4b3 |
|
MD5 | 5a39b04d00904b6936571d8704318b98 |
|
BLAKE2b-256 | b6dbf9cb3346de9847ee5e437321f67f84eb1224a8a78077b7d567b88d658ca8 |