{"id":13625103,"url":"https://github.com/l0westbob/crunchy-cli","last_synced_at":"2025-04-16T06:31:43.264Z","repository":{"id":166834117,"uuid":"642354399","full_name":"l0westbob/crunchy-cli","owner":"l0westbob","description":"Docker compose for running crunchyroll-cli in a docker container","archived":false,"fork":false,"pushed_at":"2023-05-19T09:26:03.000Z","size":18,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-01T22:03:58.287Z","etag":null,"topics":["anime","anime-downloader","bash-script","crunchyroll","crunchyroll-api","crunchyroll-downloader","crunchyroll-enhancer","docker","docker-compose"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/l0westbob.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-05-18T11:35:52.000Z","updated_at":"2024-07-18T18:43:48.000Z","dependencies_parsed_at":"2024-01-14T08:13:19.489Z","dependency_job_id":"56806184-2c0d-40c7-a24f-0266c5666624","html_url":"https://github.com/l0westbob/crunchy-cli","commit_stats":null,"previous_names":["l0westbob/crunchy-cli"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l0westbob%2Fcrunchy-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l0westbob%2Fcrunchy-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l0westbob%2Fcrunchy-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l0westbob%2Fcrunchy-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/l0westbob","download_url":"https://codeload.github.com/l0westbob/crunchy-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223700234,"owners_count":17188274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anime","anime-downloader","bash-script","crunchyroll","crunchyroll-api","crunchyroll-downloader","crunchyroll-enhancer","docker","docker-compose"],"created_at":"2024-08-01T21:01:50.885Z","updated_at":"2024-11-08T14:30:27.039Z","avatar_url":"https://github.com/l0westbob.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Docker compose for crunchy-cli \n\nThis is a docker compose setup for running [crunchy-cli](https://github.com/crunchy-labs/crunchy-cli) in a docker container. Prerequisites are `docker` and `docker compose` \n\n# Usage\n\nSet all required environment variables in the `.env` file. The `COOKIE` variable is used for the `--etp-rt` login functionality of crunchy-cli. The cookie can be obtained by logging into your crunchyroll account, open the developer console of your browser, click on the application tab and select cookies in the storage listing. Search for an entry called `ept_rt` and copy its value into the `.env` file. Don't forget to set a download directory or all files will be downloaded to the default directory `downloads` within this project directory. \n\nExecute `docker-compose up` in the project directory to run the container. You can execute `docker compose up -d` if you want silent execution. Use `docker compose down` to stop the container. If the docker image has not been built yet, it will be on the first run. The created docker image contains everything needed to use crunchy-cli with its full potential. Define all download tasks in the file `./script/download.sh`. The container will start and execute every command in this file. \n\nExample content for `script/download.sh`:\n```\n#!/usr/bin/env bash\n\n## Start ##\n# Create a new download directory if it doesn't exist yet\nmkdir -p one-piece\n# Change directory to download directory\ncd one-piece\n# Download files\ncrunchy-cli archive -a ja-JP -a de-DE -s de-DE -s en-US -o '[S{season_number}E{episode_number}] {title}.mkv' https://www.crunchyroll.com/de/series/GRMG8ZQZR/one-piece\n# After finishing all downloads go back into the parent directory and start next task\ncd ..\n## End ##\n\n## Start ##\n# Create a new download directory if it doesn't exist yet\nmkdir -p naruto\n# Change directory to download directory\ncd naruto\n# Download files\ncrunchy-cli archive -a ja-JP -a de-DE -s de-DE -s en-US -o '[S{season_number}E{episode_number}] {title}.mkv' https://www.crunchyroll.com/de/series/GY9PJ5KWR/naruto\n# After finishing all downloads go back into the parent directory and start next task\ncd ..\n## End ##\n\n```\n\nFor further information about crunchy-cli visit the repository: https://github.com/crunchy-labs/crunchy-cli\n\n# Troubleshooting\n\nIf you reach your rate limit, you need to adjust the download task or all episodes will be downloaded again. See https://github.com/crunchy-labs/crunchy-cli#episode-filtering for information on how to do that.\n\n# 📜 Disclaimer\n\nThis tool is **ONLY** meant for private use. You need a subscription to [`💳 Crunchyroll Premium 💳`](https://www.crunchyroll.com/welcome#plans) to download premium content.\n\n**You are entirely responsible for what happens to files you downloaded through crunchy-cli.**\n\n# ⚖ License\n\nThis project is licensed under the GNU General Public License v3.0 (GPL-3.0) - see the [LICENSE](LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl0westbob%2Fcrunchy-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fl0westbob%2Fcrunchy-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl0westbob%2Fcrunchy-cli/lists"}