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

TODO

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: crdl.py [-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: crdl.py 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...)
python crdl.py dl https://www.crunchyroll.com/tokyo-revengers "Tokyo Revengers" enUS

Display list of languages for a given season

usage: crdl.py 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.

python crdl.py lang https://www.crunchyroll.com/tokyo-revengers "Tokyo Revengers"

Display list of seasons for a given show

usage: crdl.py seasons [-h] show_url

positional arguments:
  show_url    Crunchyroll show URL

optional arguments:
  -h, --help  show this help message and exit
python crdl.py 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.0.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.0-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: crunchyrollsubdownloader-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 57e22339c8e99f5c24e96ec2a06c26fd45cbf9254aff77fb5ea681c13de4042c
MD5 98252c7311c23e1f76fe570c84dffa06
BLAKE2b-256 993f4669c6c7bfa99b6804e930daa87d3f04913acf54db4424e88189ffe98898

See more details on using hashes here.

File details

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

File metadata

  • Download URL: crunchyrollsubdownloader-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 daaf1f3a822091248794ecdfba63def77f52bc0de091673e6bcdf2f26bec8e91
MD5 6990bd3ae2667e86c98447486d27faae
BLAKE2b-256 dad0cf4d9815d57e979da08d091517f5c01152da0ba68884be223e3ba9906d76

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