Skip to main content

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.

Metadata

Release files for yt-channels-archive 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yt-channels-archive 0.2.3
File Size Uploaded
yt-channels-archive-0.2.3.tar.gz 7.9 kB Details

Release files / yt-channels-archive-0.2.3.tar.gz

Download URL yt-channels-archive-0.2.3.tar.gz
Size 7.9 kB
Tags Source
SHA-256 checksum
How to use checksums
bc777b7a28d1a869e5e1dcb35ef5956e105cb2df3dfacd94ba06ed4950838aaa
BLAKE2b-256 checksum
How to use checksums
b1ba20544550ccb370760c8faeabbb41d5464b6eb24432ef058f64aabbfc4ddd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.2.3 This release

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page