Skip to content

veilovv/PyShiki

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyShiki

ABANDONED. This wrapper doesn't work properly with new Shikiori API and even more, using of this wrapper can cause your IP to be banned (more).

Python lib for working with shikimori.org api

Installing:

# Linux:
sudo pip3 install pyshiki

# Windows:
pip3 install pyshiki

Examples

import pyshiki
from pprint import pprint

api = pyshiki.Api("YOUR_NICKNAME", "YOUR_PASSWORD")

# GET  http://shikimori.org/api/animes/search?q=Lucky+Star
ls = api.animes("search", q="Lucky Star").get()
pprint(ls)

# POST http://shikimori.org/api/devices
# {
#   "device": {
#     "user_id": 23456813,
#     "token": "test",
#     "platform": "ios",
#     "name": "test"
#   }
# }
dev = api.devices(device={"user_id": 23456813,
                          "token": "test",
                          "platform": "ios",
                          "name": "test"}).post()
pprint(dev)

Changelog

v 1.1.3

  • Refactored code
  • Changed license to MIT

v 1.1.4

  • Fixed error with api v2 #1

v 1.1.6

  • Fixed error with api v2 (one more) #2
  • Some license fixes

v 1.1.7

  • Fixed stupid bug with _isv2

About

Python lib for working with http://shikimori.org/ api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%