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.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.1.tar.gz (7.7 kB view hashes)

Uploaded Source

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