TCGPlayer-API
A Python client library for the TCGPlayer API
Installation
pip install tcgplayer-api
Note that the latest version of tcgplayer-api will only be compatible with newer version of Python. This is to allow tcgplayer-api to take advantage of the latest language/library features and to reduce the technical debt of maintaining tcgplayer-api. See the table below for officially supported versions:
| tcgplayer-api | Python |
|---|---|
| 0.0.1 | >=3.6 |
Example Usage
>>> from tcgplayer_api.auth import BearerAuth
>>> from tcgplayer_api.client import TCGPlayerClient
>>> PUBLIC_KEY = "x"
>>> PRIVATE_KEY = "y"
>>> auth = BearerAuth(public_key=PUBLIC_KEY, private_key=PRIVATE_KEY)
>>> client = TCGPlayerClient(auth=auth)
>>> client.list_all_categories()
{'totalItems': 61,
'success': True,
'errors': [],
'results': [{'categoryId': 55,
'name': 'Architect TCG',
'modifiedOn': '2018-09-17T15:21:54.233',
'displayName': 'Architect TCG',
'seoCategoryName': 'Architect TCG',
'sealedLabel': 'Sealed Products',
'nonSealedLabel': 'Singles',
'conditionGuideUrl': 'https://store.tcgplayer.com/',
'isScannable': True,
'popularity': 0},
...
]
}
Roadmap to v1.0.0
- Fix support for post and other request types besides get
- Add pagination support for responses
- Add module/func docstrings
- Add basic documentation
- Add parameters to v1.37.0.json
- Improve endpoint methods' docstrings to include arg info
- Add more meaningful error messages when required params are missing or for various status codes
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tcgplayer_api-0.0.3.tar.gz
(13.7 kB
view details)
File details
Details for the file tcgplayer_api-0.0.3.tar.gz.
File metadata
- Download URL: tcgplayer_api-0.0.3.tar.gz
- Upload date:
- Size: 13.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
621856cd456726e1d99fa03f634f687728fcde3d7f9fa07485a634a6c6899844
|
|
| MD5 |
fb4d02055c8b23a8d53eff3050482626
|
|
| BLAKE2b-256 |
55d321c02cea8d6425739e0463dea16a50720aaecbd4c8b3a2071b2d3edc479a
|