github.com/anime-dl/anime-downloader

A simple but powerful anime downloader and streamer.

Open this visualization on its own page →

Contributors

42

Lines of Code

1,652

From

2018-02-04

To

2020-12-22

About anime-dl/anime-downloader

Anime Downloader is a command-line tool and library written in Python that allows users to download or stream anime episodes from various online sources. The project supports downloading entire series or specific episode ranges, maintaining a local anime list to track viewing progress, and importing watchlists from MyAnimeList. Users can specify video quality preferences and use external downloaders like aria2 for improved performance.

The tool works across multiple operating systems including Windows, macOS, Linux, and mobile platforms with appropriate setup. It supports streaming from over twenty different anime websites including 9anime, KissanimeX, Nyaa, twist.moe, and others, with different providers offering varying levels of compatibility depending on their technical requirements like Cloudflare protection or JavaScript rendering. The project includes multiple interfaces: a command-line interface with subcommands for downloading, watching, and configuration management, a PyQt-based graphical user interface, and an API for integration into other applications.

The project is currently in a semi-abandoned state and noted as non-working. The developers recommend users look toward actively maintained alternatives like animdl or adl instead, though the codebase remains available for reference and development purposes.

Share this video