Skip to main content

This tool helps you download all of a season subtitles list, in your choosen language.

Project description

Crunchyroll Subtitles Downloader

This tool helps you download all of a season's subtitles list, in your choosen language.

Installation

Install it from Pypi or clone the repo and install the requirements.

pip install crunchyrollsubdownloader

FlareSolverr

FlareSolverr is a tool to bypass Cloudflare protection. Crunchyroll uses it and this tool requires FlareSolverr to work.

You can set it up with a simple Docker command for instance:

docker run --rm -p 8191:8191 -e LOG_LEVEL=info ghcr.io/flaresolverr/flaresolverr:latest

This will run the Docker container and clean it when you CTRL-C. FlareSolverr is exposed on the 8191 port.

By default, this tool will try to reach it at http://localhost:8191. But if you need to specify a custom URL, use the --flaresolverr argument right before the commands calls (dl, lang...)

Usage

usage: crunchyrollsubdownloader [-h] [--flaresolverr FLARESOLVERR] [-v] {dl,lang,seasons} ...

positional arguments:
  {dl,lang,seasons}     Subcommands
    dl                  Directly download subtitles with a given season name and language
    lang                Shows list of available subtitles for a given show and season name
    seasons             Shows list of seasons for a given show

optional arguments:
  -h, --help            show this help message and exit
  --flaresolverr FLARESOLVERR
                        Flaresolverr API URL. Default: http://localhost:8191
  -v                    Verbose mode

Download a season subtitles

usage: crunchyrollsubdownloader dl [-h] show_url season_name lang

positional arguments:
  show_url     Crunchyroll show URL
  season_name  Crunchyroll season name on the webpage
  lang         Crunchyroll language

optional arguments:
  -h, --help   show this help message and exit
  • show_url is the simple show URL, where the full list of episodes is displayed
  • season_name is the name in the season dropdown Red rectangle to show how to choose the season name
  • lang is a language code found with the language command explained below (such as enUS, frFR...)
crunchyrollsubdownloader dl https://www.crunchyroll.com/tokyo-revengers "Tokyo Revengers" enUS

Display list of languages for a given season

usage: crunchyrollsubdownloader lang [-h] show_url season_name

positional arguments:
  show_url     Crunchyroll show URL
  season_name  Crunchyroll season name on the webpage

optional arguments:
  -h, --help   show this help message and exit

Arguments are the same as above.

crunchyrollsubdownloader lang https://www.crunchyroll.com/tokyo-revengers "Tokyo Revengers"

Display list of seasons for a given show

usage: crunchyrollsubdownloader seasons [-h] show_url

positional arguments:
  show_url    Crunchyroll show URL

optional arguments:
  -h, --help  show this help message and exit
crunchyrollsubdownloader seasons https://www.crunchyroll.com/tokyo-revengers

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

crunchyrollsubdownloader-1.0.2.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

crunchyrollsubdownloader-1.0.2-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file crunchyrollsubdownloader-1.0.2.tar.gz.

File metadata

  • Download URL: crunchyrollsubdownloader-1.0.2.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for crunchyrollsubdownloader-1.0.2.tar.gz
Algorithm Hash digest
SHA256 fd950ffbb5c9b69cf4d9610cc8a25f17c27f55090bc53fa4933c3d3e894f6320
MD5 308d4577e114a0ed05ac7bbb4534b7eb
BLAKE2b-256 c2283889c7da67c6b1d5cbd86ec26f1d572a1fb433790d37f2316d4353bf603d

See more details on using hashes here.

File details

Details for the file crunchyrollsubdownloader-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: crunchyrollsubdownloader-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for crunchyrollsubdownloader-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85461521e85ba26deadb9a83dece20980e414c9f157742f751250124c3d048c4
MD5 bad3310d3f8334cec43a111f234aa4d5
BLAKE2b-256 e5c15fac3aeb11097b704c41de2c05754b9a0d06d9cb76b1c2bc20190e678e86

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