Python API client for StackExchange APIv2.1
## Installation
- ### To Run
pip install pystex
### To Develop Nothing specific now
## Usage
from pystex import Stackexchange from pystex import APIError
client = Stackexchange({Your API Key})
- try:
result = client.users.get()
- except APIError as e:
print e
In case of having variables for an API call. For example:
http://api.stackexchange.com/2.1/tags/python/top-answerers/all_time?pagesize=30&site=stackoverflow
Please note the API tags/{tag}/top-answerers allow a tag to be a variable. In such cases. It’s safe to use __getattr__() directly. The pystex for above example will be:
skill = ‘python’ result = api_client.tags.__getattr__(skill).__getattr__(‘top-answerers’).all_time.get(pagesize=30, page=1)
It’s also worth to note API url with hyphen isn’t allowed in Python language, thus __getattr__() was used.
Metadata
Release files for pystex 0.0.20
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pystex-0.0.20.tar.gz | 3.9 kB | Details |
Release files / pystex-0.0.20.tar.gz
| Download URL | pystex-0.0.20.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c52b02c6c332195b8feb2eb0de135de483be1492628e3a013f5270d4b68792c
|
|
BLAKE2b-256 checksum How to use checksums |
0872e90fea2ef628ee6a6ab7b17f2d51428a2dc37d32c3e5477415842604ed08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |