https://github.com/olegwock/pyshiki
Python lib for working with http://shikimori.org/ api
https://github.com/olegwock/pyshiki
Last synced: 6 months ago
JSON representation
Python lib for working with http://shikimori.org/ api
- Host: GitHub
- URL: https://github.com/olegwock/pyshiki
- Owner: OlegWock
- License: mit
- Created: 2016-03-04T12:30:07.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-05-01T12:10:18.000Z (over 6 years ago)
- Last Synced: 2025-03-29T10:51:22.133Z (7 months ago)
- Language: Python
- Size: 17.6 KB
- Stars: 19
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 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](https://shikimori.org/api/doc)).
Python lib for working with [shikimori.org](http://shikimori.org/) api
Installing:
```
# Linux:
sudo pip3 install pyshiki# Windows:
pip3 install pyshiki
```****
## Examples
```python
import pyshiki
from pprint import pprintapi = 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](https://github.com/OlegWock/PyShiki/issues/1)#### v 1.1.6
+ Fixed error with api v2 (one more) [#2](https://github.com/OlegWock/PyShiki/issues/2)
+ Some license fixes#### v 1.1.7
+ Fixed stupid bug with _isv2