Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yt-channels-archive-0.2.3.tar.gz (7.9 kB view details)

Uploaded Source

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

Hashes for yt-channels-archive-0.2.3.tar.gz
Algorithm Hash digest
SHA256 bc777b7a28d1a869e5e1dcb35ef5956e105cb2df3dfacd94ba06ed4950838aaa
MD5 9b7482d3ebd6b7ac283411b5ccafb51b
BLAKE2b-256 b1ba20544550ccb370760c8faeabbb41d5464b6eb24432ef058f64aabbfc4ddd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page