This project has been abandoned. The source remains available, and you're welcome to reuse it. If you're seeking an alternative, please consider visiting Commandcracker's "gucken" repository. Thank you.
AniWorld Downloader is a command-line tool designed to download content from aniworld.to. It offers various features, including fetching single episodes, downloading entire seasons, organizing downloads into structured directories, and supporting multiple operating systems.
To use AniWorld Downloader, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/phoenixthrush/AniWorld-Downloader.git
- Navigate to the project directory.
- Set up a virtual environment:
- On Unix/Linux/macOS:
python3 -m venv venv source venv/bin/activate
- On Windows:
py -m venv venv venv\Scripts\activate
- On Unix/Linux/macOS:
- Install the required dependencies by running
pip install -r requirements.txt
. - Run the script using Python:
python main.py [options]
.
The available options include:
--link
: Aniworld.to link--verbose
: Enable verbose mode for detailed output.--download
: Enable download mode to download content.--watch
: Enable watch mode to stream content.--link_only
: Enable link-only mode to display the direct links.
- Fix bug when only 2 languages available
- Create reusable functions inside
search_series()
- Skip downloading the binaries if already installed
- Add TOR proxy option
- Implement option to download whole seasons
- Implement option to download multiple seasons
- Add Anime4K option to arguments
- Add search function to query series
- Implement option to choose between dub and sub and language
- Create subfolders for each season in the download directory
- Implement multi-OS support (Windows, macOS, Linux/Unix)
- Test compatibility on Windows, macOS, and Linux/Unix
Contributions to AniWorld Downloader are welcome! Feel free to submit bug reports, feature requests, or pull requests to help improve the project.
This project is licensed under the MIT License. See the LICENSE file for more details.