API wrapper for http://api.myshows.me/
Project description
To get auth data for OAuth 2.0 please contact with email that shown at api.myshows.me (v2).
API methods are described here.
Requirements
python 3.4+
Installation
pip3 install myshowsapi
Usage
>>> import myshowsapi # Getting token within Client Credentials Grant >>> session = myshowsapi.Session(client_id='<CLIENT_ID>', client_secret='<CLIENT_SECRET>') # Getting token within Authorization Code Grant >>> # session = myshowsapi.Session(client_id='<CLIENT_ID>', # client_secret='<CLIENT_SECRET>', code='<CODE>', # redirect_uri='<REDIRECT_URI>', # grant_type='authorization_code') # You can receive the <CODE> in response headers after authorization at # https://myshows.me/oauth/authorize?response_type=code&client_id=<CLIENT_ID> # &scope=basic >>> api = myshowsapi.API(session) >>> api.profile.Get(login='user') {'stats': {'remainingDays': 2.5, 'remainingEpisodes': 154, 'remainingHours': 60.5, 'totalDays': 65, 'totalEpisodes': 2640, 'totalHours': 1560.7, 'watchedDays': 62.5, 'watchedEpisodes': 2486, 'watchedHours': 1500.2}, 'user': {'avatar': 'https://api.myshows.me/shared/img/fe/default-user-avatar-normal.png', 'gender': 'm', 'isPro': False, 'login': 'bwn', 'wastedTime': 1502}}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
myshowsapi-0.1.5.tar.gz
(3.5 kB
view hashes)
Built Distribution
Close
Hashes for myshowsapi-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3285933ccfea680a40cdd68d67bd3c710131c9fa4a7bc6474623abc2a21222ce |
|
MD5 | 17a3e830d795be6f6fdbd761ccb95b21 |
|
BLAKE2-256 | 6e7a2a5b995c6002a662d88fafaa2095ac094c5e1669d382d44ace5524979bd8 |