Git Product home page Git Product logo

anilistwrappy's Introduction

anilistWrapPY

Name: anilistWrapPY
Version: v0.0.15
Edit: 23 May 2022
By: Dank-del (Sayan Biswas) (C)


downloads ver

anilistWrapPY is an unofficial python wrapper for anilist API.

Table of contents


Supported python versions

This library, needs python 3.7 or higher version to be installed.


Features

  • Uses official anilist API endpoints, which makes this library:
    • Easy to update
    • Guaranteed to match the docs
    • No third party endpoints
    • No need to serialize and deserialize data outside of library
  • It's in pure python, no need to install any kind of plugin or include any kind of additional files.
  • It uses GraphQL to fetch data on AniList servers. The AniList GraphQL API provides quick and powerful access to over 500k anime and manga entries, including character, staff, and live airing data.
  • Anilist Client: Using a client makes it easier to fetch every type of data you want from the servers. You only need to import client and you are ready to go!

Getting started

You can easily download the library with the standard pip install command:

pip install anilistWrapPY

You may want to visit our pypi page here.


How to use

Airing

>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.Airing("The Detective Is Already Dead")

Anime

>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.Anime("Kanojo mo kanojo")

Character

>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.Character("Rin tohsaka")

Manga

>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.Manga("Classroom of the elite")

Media

>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.Media("Talentless Nana")

User

>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.User("mimiee")

Support and Contributions

  • If you think you have found a bug or have a feature request, feel free to use our issue tracker. Before opening a new issue, please search to see if your problem has already been reported or not. Try to be as detailed as possible in your issue reports.

  • If you need help using AniList APIs or have other questions about this library, we suggest you to join our telegram community. Please do not use the GitHub issue tracker for personal support requests.

  • Having a problem with library? Wanna talk with repository's owner? Contact the Maintainer!

  • Want to have a cool multi-purpose Telegram bot in your groups? You can add Nana[ナナ] with full features of AniList API!


Links


License

The anilistWrapPY project is under the Unlicense. You can find the license file here.

anilistwrappy's People

Contributors

aliwoto avatar dank-del avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

anilistwrappy's Issues

No module named 'msilib'

Running into:

Exception has occurred: ModuleNotFoundError
No module named 'msilib'

I installed the pip, and was trying to test the manga search example. I'm running on linux if that helps, from googling I came across people saying that msilib is specific to windows.

from anilistWrapPY import aniWrapPYClient

c = aniWrapPYClient()
manga = c.Manga("Classroom of the elite")
print(manga)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.