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: 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.1.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.1-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: crunchyrollsubdownloader-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e7ce3812457f7819de65d27498cf95b4306efa260f42a55ed14de6fc44d79369
MD5 0f72ee4e63b3ec273285dd5768a407b5
BLAKE2b-256 ae10b8a15911d4d60292935b866bb7965d4f44d1b7df21901af54b86f6bed571

See more details on using hashes here.

File details

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

File metadata

  • Download URL: crunchyrollsubdownloader-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 16.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d033254966466f8fb6ca226314bd9437acf15266b7475c88d3b75889665bc140
MD5 aeb905901e2ecbb335e940a553f5c946
BLAKE2b-256 850f76c5057f557b9028039c54a69a9dc4e5b639cb63c39b52395641fd19e9c7

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