/AniDL

A Light Weight Anime Downloader Built In Python Powered By TechZApi

Primary LanguagePython

AniDL

AniDL

A Lightweight Anime Downloader Built with Python and Powered by TechZApi

AniDL is a simple yet powerful anime downloader built in Python. It offers fast downloads with support for batch and parallel downloading, making it an ideal tool for anime enthusiasts who want to download multiple episodes efficiently.

Features

  • Batch Downloader Support: Download multiple episodes in one go.
  • Fast Download Speed: Optimized for faster downloads.
  • Parallel Downloading: Download multiple episodes simultaneously for quicker completion.

Installation

1. Install Requirements

To get started, first install the required dependencies:

pip install -U -r requirements.txt

2. Install ffmpeg

ffmpeg is required for video processing.

  • For Windows users: Make sure to add ffmpeg to your system PATH. You can download it from this link.

3. Deploy Your Own Instance of AnimeDexApi

AniDL uses the AnimeDexApi for fetching anime details and episodes. You will need to deploy your own instance of this API using Cloudflare Workers (it's free!).

  • After deploying, retrieve the API URL of your instance.

  • Then, update the API URL in the following file:

    Utils/TechZApi.py

Usage

Once everything is set up, you can start downloading anime episodes using AniDL.

1. Start AniDL

python AniDL.py

2. Enter Anime Details

  • Anime Name: Enter the name of the anime.
  • Episodes to Download:
    • To download a single episode, enter the episode number (e.g., 3).
    • To download a range of episodes, enter the range (e.g., 2-7).
    • To download all available episodes, enter *.

3. Wait for the Download

All downloaded episodes will be saved in the Downloads folder.

Powered by TechZApi

AniDL is powered by TechZApi, ensuring smooth and fast access to anime episodes.

Support and Updates

For the latest updates and support, join our community on Telegram:

Telegram Channel Telegram Group