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] [-f FLARESOLVERR] [-v] {dl,lang,seasons,interactive} ...
positional arguments:
{dl,lang,seasons,interactive}
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
interactive Interactive selection of season
optional arguments:
-h, --help show this help message and exit
-f FLARESOLVERR, --flaresolverr FLARESOLVERR
Flaresolverr API URL. Default: http://localhost:8191
-v, --verbose Verbose mode
Interactive
usage: crunchyrollsubdownloader interactive [-h] show_url
positional arguments:
show_url Crunchyroll show URL
optional arguments:
-h, --help show this help message and exit
Takes the show URL as parameter and guides you though a season's subs download.
crunchyrollsubdownloader interactive https://www.crunchyroll.com/tokyo-revengers
Download a season subtitles
usage: crunchyrollsubdownloader dl [-h] [-s SEASON_NAME] show_url lang
positional arguments:
show_url Crunchyroll show URL
lang Crunchyroll language
optional arguments:
-h, --help show this help message and exit
-s SEASON_NAME, --season_name SEASON_NAME
Crunchyroll season name on the webpage
show_urlis the simple show URL, where the full list of episodes is displayedlangis a language code found with the language command explained below (such asenUS,frFR...)season_nameis the name in the season dropdown (optional, will download all the page's episodes if not provided). Useful when the show is single season and there are no dropdown
crunchyrollsubdownloader dl -s "Tokyo Revengers" https://www.crunchyroll.com/tokyo-revengers enUS # Will download the season "Tokyo Revengers"
crunchyrollsubdownloader dl https://www.crunchyroll.com/fena-pirate-princess enUS # Will download the whole page
Display list of languages for a given season
usage: crunchyrollsubdownloader lang [-h] [-s SEASON_NAME] show_url
positional arguments:
show_url Crunchyroll show URL
optional arguments:
-h, --help show this help message and exit
-s SEASON_NAME, --season_name SEASON_NAME
Crunchyroll season name on the webpage
Arguments are the same as above.
crunchyrollsubdownloader lang -s "Tokyo Revengers" https://www.crunchyroll.com/tokyo-revengers # Will show languages for the season "Tokyo Revengers"
crunchyrollsubdownloader lang https://www.crunchyroll.com/fena-pirate-princess # Will show languages for the whole page
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 # Will show seasons of this show
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crunchyrollsubdownloader-2.0.0.tar.gz.
File metadata
- Download URL: crunchyrollsubdownloader-2.0.0.tar.gz
- Upload date:
- Size: 16.5 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20eb1e2ba818f2cb1ebe0a6b30e66ad6067d216e96dd2c24a07810dd53064e31
|
|
| MD5 |
9b1c3316dfd33f11132a715e71d0f35c
|
|
| BLAKE2b-256 |
86244d8b3e0530d89ba834a08c713bea8b1cb803ff4f3183d93499adbda67402
|
File details
Details for the file crunchyrollsubdownloader-2.0.0-py3-none-any.whl.
File metadata
- Download URL: crunchyrollsubdownloader-2.0.0-py3-none-any.whl
- Upload date:
- Size: 17.5 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c80efbe5e2203d4d8d73db6058b5a6e2f5d19ad5da8232a826bb54c9f73a2e83
|
|
| MD5 |
3b4f22354a3f98a4d87ca113a74f734a
|
|
| BLAKE2b-256 |
20c007c8af02726a49cd06cc89293621158c85097275106cf6c1c60d48de9ad5
|