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_urlis the simple show URL, where the full list of episodes is displayedseason_nameis the name in the season dropdownlangis a language code found with the language command explained below (such asenUS,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
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-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7ce3812457f7819de65d27498cf95b4306efa260f42a55ed14de6fc44d79369
|
|
| MD5 |
0f72ee4e63b3ec273285dd5768a407b5
|
|
| BLAKE2b-256 |
ae10b8a15911d4d60292935b866bb7965d4f44d1b7df21901af54b86f6bed571
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d033254966466f8fb6ca226314bd9437acf15266b7475c88d3b75889665bc140
|
|
| MD5 |
aeb905901e2ecbb335e940a553f5c946
|
|
| BLAKE2b-256 |
850f76c5057f557b9028039c54a69a9dc4e5b639cb63c39b52395641fd19e9c7
|