Vai al contenuto

AnimeWorld-API


Welcome to AnimeWorld-API wiki!

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


Installa la libreria tramite pip:

$ pip install animeworld

Adesso puoi iniziare a cercare anime:

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

E a scaricare episodi:

>>> import animeworld as aw
>>> # https://www.animeworld.ac/play/danmachi-3.Ydt8-
>>> anime = aw.Anime(link="/play/danmachi-3.Ydt8-")
>>> for episodio in anime.getEpisodes():
...     print("Episodio Numero: ", episodio.number)
...     if(episodio.download()):
...         print("Download completato")

Documentazione

Per una panoramica di tutte le nozioni di base, vai alla sezione QuickStart

Per argomenti più avanzati, vedere la sezione Advanced Usage

La sezione API Reference fornisce un riferimento API completo.

Se vuoi contribuire al progetto, vai alla sezione Contributing

Dipendenze

  • 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.