Skip to main content

Python async API wrapper for AniLibria Swagger

Project description

Anilibria-Api-Client

pypi version licence python

[!CAUTION]
It is not an official wrapper. Official AniLibria's Swagger

Anilibria-API-Client - this a async client to work with Anilibria API, use a aiohttp. Full writed at python

Installing

Developed and tested with Python 3.13. While it may work with other versions (oldest and newest), they are not officially supported.

pip

$ pip install anilibria-api-client

Usage

from anilibria_api_client.api_client import AsyncAnilibriaAPI # Client
from anilibria_api_client.exceptions import AnilibriaException, AnilibriaValidationException # Errors
from anilibria_api_client.types import * # Types for some methods
from anilibria_api_client.models import * # Models for some methods
from anilibria_api_client.helper import * # Download anime, save torrents files and more

async def main():
    async with AsyncAnilibriaAPI() as api:
        await api.teams.users(include="nickname")

    api = AsyncAnilibriaAPI() # like js support
    await api.teams.users(include="nickname")

Documentation 📃

Docs

Issues/Contributing

Issues

Report for any issues here

Contributing

We allow contributing! Read the CODE_OF_CONDUCT.md

License 📄

Anilibria-Api-Client is MIT licenced.

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

anilibria_api_client-0.2.2.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

anilibria_api_client-0.2.2-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file anilibria_api_client-0.2.2.tar.gz.

File metadata

  • Download URL: anilibria_api_client-0.2.2.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for anilibria_api_client-0.2.2.tar.gz
Algorithm Hash digest
SHA256 d8ad8d689b09b36c95cc68831976d2b306aa2bd8ea11bded365aa35a3e121de5
MD5 fb11578f97817294354ffe691f0c0a7c
BLAKE2b-256 bcdc21a8b87bd1c989fe4cd36240f088628d73fb15bfddd5159e04b9e4415787

See more details on using hashes here.

Provenance

The following attestation bundles were made for anilibria_api_client-0.2.2.tar.gz:

Publisher: python-publish.yml on semen-bol/Anilibria-Api-Client

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anilibria_api_client-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for anilibria_api_client-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5abe737cd5bbef3432847db48e42946be9d5a20313d9b90d6825d23d7bbda6c0
MD5 0e11a126b2c2c94b56a740e69e7a98c3
BLAKE2b-256 7379b4377fad7aae8fd40a73581caa7f1a35cce2827b9d002111b194890bf8a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for anilibria_api_client-0.2.2-py3-none-any.whl:

Publisher: python-publish.yml on semen-bol/Anilibria-Api-Client

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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