Skip to main content

Command line tool designed to download and stream content from aniworld.to

Project description

AniWorld Downloader

PyPI - Downloads

Description

AniWorld Downloader is a command-line tool for downloading and streaming content from aniworld.to.
It can fetch single episodes, download entire seasons, and organize downloads into folders.

This tool works on Windows, macOS, and Linux.

AniWorld Downloader - Demo

Installation

To install AniWorld Downloader, use this command:

pip install aniworld

To update AniWorld Downloader, use this command:

pip install -U aniworld

Usage

To run AniWorld Downloader, use this command:

aniworld

If you want to directly pass the options without using the menu, you can use the arguments. For example:

aniworld --episode https://aniworld.to/anime/stream/demon-slayer-kimetsu-no-yaiba/staffel-1/episode-1

To enable the --keep-watching option and automatically play the next episode after the one you specified, use:

aniworld --episode https://aniworld.to/anime/stream/demon-slayer-kimetsu-no-yaiba/staffel-1/episode-1 --keep-watching

Alternatively, you can specify only the query:

aniworld --query food --keep-watching

Or with spaces:

aniworld --query "food wars" --keep-watching

This will start playing the specified episode and continue to the next episode automatically.

To see all the available options, run this command:

aniworld --help

TODO

  • Utilize argparse for command-line argument parsing
  • Refactor code into modular Python files
  • Add proxy support
  • Fix Aniskip finding wrong timestamps
  • Fix wrong episode count on keep-watching per season
  • Configure Anime4K installation setup
  • Fix aniskip finding wrong MAL ID
  • Integrate Python logging module
  • Support Doodstream

Contributing

Contributions to AniWorld Downloader are welcome!
Feel free to submit bug reports, feature requests, or pull requests to help improve the project.

Credits

License

This project is licensed under the MIT License.
See the LICENSE file for more details.

Thank you for using AniWorld Downloader!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aniworld-1.3.1.tar.gz (19.7 kB view hashes)

Uploaded Source

Built Distribution

aniworld-1.3.1-py3-none-any.whl (20.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page