- requirements.txt
- compose.yaml
- config example
- changed gitignore to not ignore /config
This commit is contained in:
2025-10-18 23:57:16 +03:00
parent b345c16c23
commit 9f0c44c1a3
4 changed files with 29 additions and 2 deletions
+1 -2
View File
@@ -2,9 +2,8 @@
#Custom for this project
yt-playlist-config.json
config/yt-playlist-config.json
/bin/
/config/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
+9
View File
@@ -0,0 +1,9 @@
version: '3.8'
services:
yt-downloader:
image: git.darkzoul.org/dark_zoul/youtube-playlist-downloader:latest
container_name: yt-downloader
restart: no
volumes:
- /path/to/downloads:/app/downloads
- /path/to/config:/app/config
+16
View File
@@ -0,0 +1,16 @@
{
"playlists": [
{
"url": "https://www.youtube.com/playlist?list=YOUR_PLAYLIST_ID_HERE",
"download_mode": "audio",
"max_video_quality": "1080p",
"save_path": "./downloads",
"archive": "archive.txt"
}
],
"yt_dlp_path": "./bin/yt-dlp",
"ffmpeg_path": "./bin/ffmpeg",
"aria2c_path": "./bin/aria2c",
"max_parallel_downloads": 6,
"aria2c_connections": 4
}
+3
View File
@@ -0,0 +1,3 @@
yt-dlp==2025.10.1
pytest>=7.0.0
aria2p>=0.9.0