veilovv / PyShiki

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Python 100.0%