Skip to content
/ pykitsu Public

A fast and asynchronous API wrapper for kitsu.io

License

Notifications You must be signed in to change notification settings

ore0Os/pykitsu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A fast and asynchronous API wrapper for kitsu.io

License Python GitHub issues GitHub stars discord Downloads Downloads Downloads

This is an asynchronous and high-speed Python API wrapper for accessing Kitsu.io API.

Features

  • Asynchronous: Utilizes asyncio to perform non-blocking operations, making it efficient for handling multiple requests concurrently.

  • Speed Optimized: Built to provide fast response times by leveraging efficient HTTP requests.

  • rate limit handled: comes with a built in rate limit manager.

  • easy to learn: by simplifying the syntax the library can be really easy to grasp.

Notes

  • usage: you can check the examples from here

Installation

stable version

pip install pykitsu

rolling releases version

pip install git+https://github.com/ore0Os/pykitsu.git

requirements

pip install -r https://raw.githubusercontent.com/ore0Os/pykitsu/main/requirements.txt

Version 0.3.0 Patch Notes

Added

  • get_trending: Fetches trending items.
  • search_by_id: Enables specific item search by ID.
  • get_id: Retrieves the ID for a particular item as a helper tool.

Removed

  • No functionalities were removed in this update.

Modified

  • Search: Enhanced the search feature.
  • Random: Optimized the random feature to provide better results.