AnimeWorld-API
AnimeWorld-API is an unofficial library for AnimeWorld (Italian anime site).
Installation
This library requires Python 3.11 or later.
You can install the library using pip:
pip install animeworld
Usage
To search for an anime by name on the AnimeWorld site, you can use the find() function.
import animeworld as aw
res = aw.find("No game no life")
print(res)
The function will return a dictionary with the anime name as the key and the link to the anime world page as the value.
{'name': 'No Game no Life', 'link': 'https://www.animeworld.ac/play/no-game-no-life.IJUH1E', ...}
You can also download episodes of an anime.
import animeworld as aw
anime = aw.Anime(link="https://www.animeworld.ac/play/danmachi-3.Ydt8-")
for episode in anime.getEpisodes():
print("Episode Number: ", episode.number)
if(episode.download()):
print("Downloaded")
else:
print("Error")
if episode.number == '1': break
Episode Number: 1
Downloaded
Documentation
The complete documentation is available here: 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.
Star History
Metadata
Release files for animeworld 1.6.9.post2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| animeworld-1.6.9.post2.tar.gz | 15.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| animeworld-1.6.9.post2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.1 kB
Release files / animeworld-1.6.9.post2.tar.gz
| Download URL | animeworld-1.6.9.post2.tar.gz |
|---|---|
| Size | 15.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4652f603b155c3ba764120d4b0bbeeeefad5b8bd39f6d129b9908ac320daa678
|
|
BLAKE2b-256 checksum How to use checksums |
cfb4d3ac3a0a76bd9004f70f5be89bc2c9cf96d912e52e48e3b881f7eae166e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 28, 2026.
Transparency logRelease files / animeworld-1.6.9.post2-py3-none-any.whl
| Download URL | animeworld-1.6.9.post2-py3-none-any.whl |
|---|---|
| Size | 15.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3ab538350595d2bfd905659d713e10c29e0af077d85454fe32f2371dc5e46207
|
|
BLAKE2b-256 checksum How to use checksums |
7c9e867ee92c316b32a66e579d5dcc41c05b623ae5acfae759114f1e6bce5f8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 28, 2026.
Transparency log