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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yt_playlist_sync-2024.6.2.3.tar.gz.
File metadata
- Download URL: yt_playlist_sync-2024.6.2.3.tar.gz
- Upload date:
- Size: 42.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49d3e0008922bbf05e30349207e345900877e997be4d390abcbaa73fce3571e4
|
|
| MD5 |
c9e9a203221f018a28433277d09e9860
|
|
| BLAKE2b-256 |
41511b362a808e940a3da422d490c2dbbcbf5d1c9bdf6920809604b16eb01a18
|
File details
Details for the file yt_playlist_sync-2024.6.2.3-py3-none-any.whl.
File metadata
- Download URL: yt_playlist_sync-2024.6.2.3-py3-none-any.whl
- Upload date:
- Size: 30.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1959be731c2643494242cfce13fc38547350786f9f66e14da472b4763e5f6b4
|
|
| MD5 |
449d5c912a59c323704fa1a1a4c21686
|
|
| BLAKE2b-256 |
5b65d81d14736f5478e403fd8d6cb079216c941e41e618ccc1ca55e7c3394ebe
|