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.6.2.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

youtube_series_downloader-1.6.2-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

Details for the file youtube_series_downloader-1.6.2.tar.gz.

File metadata

File hashes

Hashes for youtube_series_downloader-1.6.2.tar.gz
Algorithm Hash digest
SHA256 c65a7c90d33a90cc269d6ae0d453c2dfa0d18434ec40beca0ab7e4e19c4cedfb
MD5 234aa578839971c8af37a98f8ce20a7f
BLAKE2b-256 243b75bab19a080fd02fd88c94fe8a9c0a130244e614bc526609b3a58dee96cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for youtube_series_downloader-1.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a0f1448d72350ed8e27d99acc277c3ebce6573285e8cd1b8e18260e5346529b0
MD5 d6527e7f2b5c8c3fd05168830f82377a
BLAKE2b-256 cc8a97a26f9fbcaf24675a00c5f45314c9e87ef84553f1944af2d7a4ad371744

See more details on using hashes here.

Supported by

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