{"id":13494420,"url":"https://github.com/anime-dl/anime-downloader","last_synced_at":"2025-05-15T11:09:13.638Z","repository":{"id":37609149,"uuid":"120225562","full_name":"anime-dl/anime-downloader","owner":"anime-dl","description":"A simple but powerful anime downloader and streamer.","archived":false,"fork":false,"pushed_at":"2022-12-08T03:13:37.000Z","size":1713,"stargazers_count":1945,"open_issues_count":61,"forks_count":217,"subscribers_count":65,"default_branch":"master","last_synced_at":"2025-05-12T04:39:44.335Z","etag":null,"topics":["9anime","anime","anime-downloader","batch","downloader","episodes","hacktoberfest","kissanime","nyaa"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anime-dl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-04T21:37:55.000Z","updated_at":"2025-05-11T22:07:53.000Z","dependencies_parsed_at":"2023-01-24T07:10:11.804Z","dependency_job_id":null,"html_url":"https://github.com/anime-dl/anime-downloader","commit_stats":null,"previous_names":["vn-ki/anime-downloader"],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anime-dl%2Fanime-downloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anime-dl%2Fanime-downloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anime-dl%2Fanime-downloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anime-dl%2Fanime-downloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anime-dl","download_url":"https://codeload.github.com/anime-dl/anime-downloader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254328386,"owners_count":22052632,"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":["9anime","anime","anime-downloader","batch","downloader","episodes","hacktoberfest","kissanime","nyaa"],"created_at":"2024-07-31T19:01:24.900Z","updated_at":"2025-05-15T11:09:13.603Z","avatar_url":"https://github.com/anime-dl.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Warning\n## This project has been semi-abandoned, and it is in a non-working state, \u003cbr /\u003ethat might change in the future but for now please look at [related projects](#related-projects).\n\n\u003cbr /\u003e \u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://i.imgur.com/7De34Nh.png\"\u003e\n\u003cbr\u003e\n\u003cstrong\u003e\u003ci\u003eA simple yet powerful tool for downloading anime.\u003c/i\u003e\u003c/strong\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003ca href=\"https://codecov.io/gh/anime-dl/anime-downloader\"\u003e\n\u003cimg src=\"https://img.shields.io/codecov/c/github/anime-dl/anime-downloader.svg?logo=codecov\u0026style=for-the-badge\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://pypi.org/project/anime-downloader/\"\u003e\n\u003cimg src=\"https://img.shields.io/pypi/v/anime-downloader.svg?logo=python\u0026style=for-the-badge\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://discord.gg/Qn2nWGm\"\u003e\n\u003cimg src=\"https://img.shields.io/discord/483008720167632929.svg?color=%237289DA\u0026label=Discord\u0026logo=Discord\u0026style=for-the-badge\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://anime-downlader.rtfd.io\"\u003e\n\u003cimg src=\"https://img.shields.io/readthedocs/anime-downlader.svg?logo=read%20the%20docs\u0026style=for-the-badge\"\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\n\n---\n\n# Anime Downloader\n\nEver dreamt about watching anime for free effortlessly without all those unbearable ads? Ever dreamt of downloading your favourite anime for that long trip?\n\n![kawaii](https://thumbs.gfycat.com/IgnorantYoungDowitcher-size_restricted.gif)\n\nYeah. Me too! That's why this tool exists.\n\n## Features\n\n- Download or stream any episode or episode range of any anime.\n- Have a locally stored anime list to track your progress and stream anime using the watch command.\n- Import your MAL anime list to the local anime list.\n- Specify the quality you want to stream or download.\n- Search and download.\n- Save yourselves from those malicious ads.\n- Download using external downloader ([aria2](https://aria2.github.io/) recommended).\n- Configurable using `config.json`. See [documentation](https://anime-downlader.readthedocs.io/en/latest/usage/config.html).\n\n## Supported Operating Systems:\n- Windows\n- Mac OS\n- Linux\n- Android\n- iOS (requires Jailbreak and some tinkering)\n  * Instructions for Mobile Operating Systems can be found in the [Installation Documentation Page](https://anime-downlader.readthedocs.io/en/latest/usage/installation.html)\n\n## Supported Sites\n**Details about the sites can be found in [FAQ](https://github.com/anime-dl/anime-downloader/wiki/FAQ)**\n\n\n- AnimTime\n- AnimeBinge\n- Animeflv\n- AnimeOnline360\n- Animerush\n- AnimeStar\n- Animevibe\n- Dbanimes\n- EraiRaws\n- EgyAnime - usually m3u8 (good for streaming, not so much for downloading)\n- GenoAnime\n- itsaturday\n- Justdubs?\n- KissanimeX\n- Nyaa.si\n- SubsPlease\n- twist.moe - requires Node.js\n- tenshi.moe\n- Vidstream\n- Vostfree\n- Wcostream\n\nSites that require Selenium **DO NOT** and **WILL NOT** work on mobile operating systems\n\nTwist.moe **DOES NOT** work and **WILL NOT** work on iOS, a specific Python module that is required for twist.moe is not supported on iOS and cannot be installed.\n\n## Installation\n\n[**Installation instructions***](https://anime-downlader.readthedocs.io/en/latest/usage/installation.html)\n\nIf you have trouble installing, see extended installation instructions [here](https://anime-downlader.readthedocs.io/en/latest/usage/installation.html) or join the [discord server](https://discord.gg/Qn2nWGm) for help.\n\n**Note**:\n- For Cloudflare scraping either [cfscrape](https://github.com/Anorov/cloudflare-scrape) or [selenium](https://www.selenium.dev/) is used. [Cfscrape](https://github.com/Anorov/cloudflare-scrape) depends on [`node-js`](https://nodejs.org/en/) and [selenium](https://www.selenium.dev/) utilizes an automated invisible instance of a browser (chrome/firefox). So, if you want to use Cloudflare enabled sites, make sure you have [node-js](https://nodejs.org/en/) and a [webdriver](https://www.selenium.dev/selenium/docs/api/py/index.html#drivers) installed.\n- You might have to use pip3 depending on your system\n- To install this project with gui and all its dependencies, add `#egg=anime-downloader[gui]` to the pip command you are using to install it. Example: `pip install --force-reinstall -U git+https://github.com/anime-dl/anime-downloader#egg=anime_downloader[gui]`\n- To install this project with selescrape (if you are using GUI, ignore this line), do the same as above - but with `#egg=anime-downloader[selescrape]`\n- To install this project with jsbeautifier run `pip install --force-reinstall -U git+https://github.com/anime-dl/anime-downloader#egg=anime-downloader[unpacker]`\n\n## Usage\n\nSee [docs](https://anime-downlader.readthedocs.io/en/latest/usage/dl.html).\n\nAnime Downloader has six (6) sub-commands, `dl`, `watch`, `gui`, `config`, `ezdl` and `test`.\n\n- [dl](https://anime-downlader.readthedocs.io/en/latest/usage/dl.html): `dl` can download anime.\n- ezdl: Uses metadata agents to unify providers and also auto select a result if the search argument is close to the anime title.\n- [watch](https://anime-downlader.readthedocs.io/en/latest/usage/watch.html): `watch` can manage your anime watch list. Needs [mpv](https://mpv.io).\n- [config](https://anime-downlader.readthedocs.io/en/latest/usage/config.html): can manage the configuration for anime dl.\n- test: Tests all the providers, not the most reliable command as the results may be faulty.\n- gui: opens a PyQT gui that allows for non commandline downloading and streaming.\n\n**To use `anime_downloader` in your package:**\n\nThis tool can be used as a library. This means you can import it into your own applications and search for anime and do many other wonderful things.\nSee [documentation](https://anime-downlader.readthedocs.io/en/latest/usage/api.html).\n\n\n**Development Instructions:**\n\nSee [development instructions](https://anime-downlader.readthedocs.io/en/latest/advanced/custom_site.html).\n\n## Related Projects\n\n- [animdl](https://github.com/justfoolingaround/animdl) - a command-line tool for watching anime, it is maintained and in a better state than this project.\n- [adl](https://github.com/RaitaroH/adl) - a command-line tool for watching anime that makes use of anime-downloader.\n- [Cloudstream](https://github.com/LagradOst/CloudStream-2) - mobile gui for pirating anime and movies.\n\n---\n\n*Please bear in mind the production of this repo is for educational/research purposes only with regards to webscraping for videos, we take no responsibility for people who decide to actually use this repository.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanime-dl%2Fanime-downloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanime-dl%2Fanime-downloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanime-dl%2Fanime-downloader/lists"}