Package: crunchyrollsubdownloader
Crunchyroll Subtitles DownloaderThis tool helps you download all of a season's subtitles list, in your choosen language.InstallationInstall it from Pypi or clone the repo and install the requirements.pipinstallcrunchyrollsubdownloaderFlareSolverrFlareSolverris 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:dockerrun--rm-p8191:8191-eLOG_LEVEL=infoghcr.io/flaresolverr/flaresolverr:latestThis will run the Docker container and clean it when you CTRL-C. FlareSolverr is exposed on the8191port.By default, this tool will try to reach it athttp://localhost:8191. But if you need to specify a custom URL, use the--flaresolverrargument right before the commands calls (dl,lang...)Usageusage: 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 modeInteractiveusage: crunchyrollsubdownloader interactive [-h] show_url

positional arguments:
  show_url    Crunchyroll show URL

optional arguments:
  -h, --help  show this help message and exitTakes the show URL as parameter and guides you though a season's subs download.crunchyrollsubdownloaderinteractivehttps://www.crunchyroll.com/tokyo-revengersDownload a season subtitlesusage: 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 webpageshow_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 dropdowncrunchyrollsubdownloaderdl-s"Tokyo Revengers"https://www.crunchyroll.com/tokyo-revengersenUS# Will download the season "Tokyo Revengers"crunchyrollsubdownloaderdlhttps://www.crunchyroll.com/fena-pirate-princessenUS# Will download the whole pageDisplay list of languages for a given seasonusage: 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 webpageArguments are the same as above.crunchyrollsubdownloaderlang-s"Tokyo Revengers"https://www.crunchyroll.com/tokyo-revengers# Will show languages for the season "Tokyo Revengers"crunchyrollsubdownloaderlanghttps://www.crunchyroll.com/fena-pirate-princess# Will show languages for the whole pageDisplay list of seasons for a given showusage: crunchyrollsubdownloader seasons [-h] show_url

positional arguments:
  show_url    Crunchyroll show URL

optional arguments:
  -h, --help  show this help message and exitcrunchyrollsubdownloaderseasonshttps://www.crunchyroll.com/tokyo-revengers# Will show seasons of this show