Skip to content

AnimeWorld-API


Welcome to AnimeWorld-API wiki!

AnimeWorld-API is an UNOFFICIAL library for AnimeWorld (Italian anime site).


Installation

Install the library using pip:

$ pip install animeworld

Now you can start searching for anime:

>>> import animeworld as aw
>>> res = aw.find("No game no life")
>>> res
{'name': 'No Game no Life', 'link': 'https://www.animeworld.so/play/no-game-no-life.IJUH1', ...}

And download episodes:

>>> import animeworld as aw
>>> anime = aw.Anime(link="https://www.animeworld.so/play/danmachi-3.Ydt8-")
>>> for episode in anime.getEpisodes():
...     print("Episode Number: ", episode.number)
...     if(episode.download()):
...         print("Download completed")

Documentation

For an overview of all the basics, go to the QuickStart section.

For more advanced topics, see the Advanced Usage section.

The API Reference section provides a complete API reference.

If you want to contribute to the project, visit the Contributing section.

Dependencies

  • httpx - A next-generation HTTP client for Python.

  • youtube_dl - Command-line program to download videos from YouTube.com and other video sites.

  • beautifulsoup4 - Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping.


Last update: November 18, 2023