Skip to main content

Downloads YouTube series and optionally speeds them up to be watched on TVs

Project description

youtube-series-downloader

python Latest PyPI version Downloads Total alerts Language grade: Python

Downloads new YouTube episodes from configurable channels and adds them in a plex friendly format.

Features

  • Download latest episodes from configurable channels. Configurable how many days back to look for an episode.
  • Speed up videos. Configurable both globally and separate for each channel.
  • Run as a daemon.
  • Plex friendly output.
  • Include/exclude regex filters to only download episodes matching the title.

Usage

usage: youtube-series-downloader [-h] [-v] [-p] [-t THREADS] [-d] [--max-days-back MAX_DAYS_BACK] [--debug]

optional arguments:
  -d, --daemon    Run the script as a daemon instead of once.
  -p, --pretend   Only pretend to download, convert, and store files.

  -t THREADS, --threads THREADS
                  How many threads you want to use (overrides config file).
  --max-days-back MAX_DAYS_BACK
                  How many days back we should check for videos (overrides config file).

  -h, --help      show this help message and exit.
  -v, --verbose   Prints out helpful messages.
  -s, --silent    Turn off all messages except errors.
  --debug         Turn on debug messages. This automatically turns on --verbose as well.

Installation

Run the commands below and follow the instructions.

pip install --user --upgrade youtube-series-downloader
youtube-series-downloader

Requirements

  • ffmpeg to be installed and available through the PATH environmental variable.

Authors

youtube-series-downloader was written by Matteus Magnusson <senth.wallace@gmail.com>.

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

youtube-series-downloader-1.5.1.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

youtube_series_downloader-1.5.1-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file youtube-series-downloader-1.5.1.tar.gz.

File metadata

  • Download URL: youtube-series-downloader-1.5.1.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for youtube-series-downloader-1.5.1.tar.gz
Algorithm Hash digest
SHA256 467e1d61eef0328a37ec21a99c5c0a92edfce39aedbff76d719f650e981360aa
MD5 129b456c561358fb6dbf918141034035
BLAKE2b-256 bed3868e46e10f6fb3255a44697362c7fcc5dd8b803f5869b7f2badc40a11e2c

See more details on using hashes here.

File details

Details for the file youtube_series_downloader-1.5.1-py3-none-any.whl.

File metadata

  • Download URL: youtube_series_downloader-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for youtube_series_downloader-1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2e3d2baf8dff140d2397128e42bf073a08947dd69864e4f718c95f63e494d7ec
MD5 f30786abf69f468d1d633110ddcd5a53
BLAKE2b-256 a2776267ec11cb6ec69b914d65727fec2bf3e58291e1637c0125118d727d944c

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