A CLI tool to backup multiple YouTube channels along with their associated metadata and thumbnails. In the highest available quality.
Project description
yt-channels-archive
A CLI tool to backup multiple YouTube channels along with their associated metadata and thumbnails. In the highest available quality.
Installation
pip install yt-channels-archive
Usage
yt_archive --output-dir ./backup https://www.youtube.com/channel/UC7edjYPNhTm5LYJMT7UMt0Q/videos https://www.youtube.com/channel/UC6cMYsKMx6XicFcFm7mTsmA
You may notice this will also places a file in your backup folder called 'download_archive.txt'.
Don't delete that as it's used to ensure videos are only downloaded once (if you remove it and re-run the above command existing videos will be re-downloaded).
Running the tests
pip install -r requirements-dev.txt
pytest tests
Running the linter
pip install -r requirements-dev.txt
flake8
Release History
0.2.3 (2023-02-20)
- Use yt-dlp from Git source (to get latest bugfixes ASAP).
0.2.2 (2023-02-20)
- Use yt-dlp.
0.2.1 (2023-02-05)
- youtube_dl==2021.4.1.
- Connect via ipv4 only.
0.2.0 (2021-02-01)
- Adds Channel images and other metadata to the archive.
0.1.7 (2021-01-23)
- Revert previous 2.
0.1.6 (2021-01-23)
- Force ipv6.
0.1.5 (2021-01-23)
- Force ipv4.
0.1.4 (2021-01-20)
- youtube_dl==2021.1.16.
0.1.3 (2021-01-20)
- Fix 429 errors.
0.1.2 (2021-01-09)
- Fix to prevent duplicate download work.
0.1.1 (2020-11-30)
- Corrects some 4k files missing audio.
0.1.0 (2020-11-28)
- Initial release.
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
File details
Details for the file yt-channels-archive-0.2.3.tar.gz
.
File metadata
- Download URL: yt-channels-archive-0.2.3.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc777b7a28d1a869e5e1dcb35ef5956e105cb2df3dfacd94ba06ed4950838aaa |
|
MD5 | 9b7482d3ebd6b7ac283411b5ccafb51b |
|
BLAKE2b-256 | b1ba20544550ccb370760c8faeabbb41d5464b6eb24432ef058f64aabbfc4ddd |