Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmn001/youtube_channel_archiver
Starting point for archiving entire YouTube channels using yt-dlp (originally youtube-dl)
https://github.com/dmn001/youtube_channel_archiver
Last synced: about 1 month ago
JSON representation
Starting point for archiving entire YouTube channels using yt-dlp (originally youtube-dl)
- Host: GitHub
- URL: https://github.com/dmn001/youtube_channel_archiver
- Owner: dmn001
- Created: 2018-03-19T15:58:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T18:59:01.000Z (about 2 years ago)
- Last Synced: 2024-08-02T02:10:39.300Z (4 months ago)
- Language: Shell
- Homepage:
- Size: 2.93 KB
- Stars: 444
- Watchers: 30
- Forks: 71
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-starred - youtube_channel_archiver - (Shell)
README
# yt-dlp config - downloading entire youtube channels for archival
# Readme
This repo contains a config file which makes it easy to download entire youtube channels, and also update them without having to re-download existing videos.
Update 2022-09: It has been a while since [youtube-dl](https://github.com/ytdl-org/youtube-dl) was updated, so I have updated all the commands and config to use the current most popular youtube video downloader: [yt-dlp](https://github.com/yt-dlp/yt-dlp).
# Usage
Edit channel urls in `yt-dlp-channels.txt`.
The empty file `yt-dlp-archive.txt` is used to store downloaded video ids.
## Linux
chmod +x download_archive.sh
Run using `./download_archive.sh`
## Windows
Run `download_archive.bat`
## Thanks
Thanks to https://www.reddit.com/user/Stephen304 for creating the original config, on the since deleted post: https://www.reddit.com/r/DataHoarder/comments/858ny5/my_youtubedl_config_downloading_entire_channels/
There is an archive of the original post at: https://archive.ph/T4sa2