pokegamblers
Quickstart
pip install pokegamblers
import pokegamblers as pg
pc = pg.Accessor("https://example.com", "Bearer YOUR_TOKEN")
results = pc.search("eevee")
Setup
uv
git clone <repo-url>
cd pokegamblers
uv sync
pip
pip install .
Constructor
pc = pg.Accessor(
"https://example.com",
"Bearer YOUR_TOKEN",
min_interval=0.5,
max_retries=3,
timeout=20.0,
sqlite_path="cache/pokegamblers.sqlite", # optional: write cache locally
)
API Reference
search
pc.search("prismatic")
pc.search("prismatic", cursor="abc123")
pc.search("prismatic", category="pokemon-cards")
| Parameter | Type | Default | Description |
|---|---|---|---|
query |
str |
required | Search query |
cursor |
str | None |
None |
Pagination cursor |
**filters |
Any |
Additional query parameters |
item
pc.item("8244610")
pc.item("8244610", all_sales=False)
| Parameter | Type | Default | Description |
|---|---|---|---|
item_id |
str |
required | Item ID |
all_sales |
bool |
True |
Include full sales history across conditions, be careful |
consoles
pc.consoles("pokemon-cards")
pc.consoles("pokemon-cards", page_size=50)
| Parameter | Type | Default | Description |
|---|---|---|---|
category |
str |
required | Console category slug |
**extra |
Any |
Additional query parameters |
console
pc.console("pokemon-prismatic-evolutions")
pc.console("pokemon-prismatic-evolutions", cursor="abc123")
pc.console("pokemon-prismatic-evolutions", page_size=50)
| Parameter | Type | Default | Description |
|---|---|---|---|
console_uri_name |
str |
required | Console URI name (slug) |
cursor |
str | None |
None |
Pagination cursor |
**extra |
Any |
Additional query parameters |
Metadata
Release files for pokegamblers 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pokegamblers-0.2.1.tar.gz | 7.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pokegamblers-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.6 kB
Release files / pokegamblers-0.2.1.tar.gz
| Download URL | pokegamblers-0.2.1.tar.gz |
|---|---|
| Size | 7.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a5301145ce8756180b960a406bc703fda4d34f6008efba3dae0eb6ff81aa33d6
|
|
BLAKE2b-256 checksum How to use checksums |
fff54442510b77996c83d6678177ba726f0a197288f6aea14d20a1b26b0d2ecc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.3
|
Release files / pokegamblers-0.2.1-py3-none-any.whl
| Download URL | pokegamblers-0.2.1-py3-none-any.whl |
|---|---|
| Size | 8.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eec7a144bbe24243742dcd6eab3c938f884fef622a7a410c6419196c1552b4c1
|
|
BLAKE2b-256 checksum How to use checksums |
2a595145cbbbbb4152715f6e617d5bd1ca96293ca2f30c71a0329d27aa8ecc26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.3
|