A high-level Python3 wrapper module for the Counter-Strike: 2 Premier Leaderboards API.
Project description
cs2APY
Counter-Strike 2 Premier Leaderboard API Module & Raw API in Python3.
Installation
pip install CS2APY
Example Use:
import CS2APY as cs2
# w/o manual class instantiation, fetches all leaderboards
all = cs2.fetch_all()
# w/ instantiation, fetches all leaderboards
_instance = cs2.CS2APY()
_all = _instance.fetch_all()
Methods:
fetch_all(): fetches all the regions' leaderboards and returns them as an array of dicts
fetch_global(): fetches the leaderboard for Global rankings and returns them as an array of dicts
fetch_europe(): fetches the leaderboard for European rankings and returns them as an array of dicts
fetch_africa(): fetches the leaderboard for African rankings and returns them as an array of dicts
fetch_asia(): fetches the leaderboard for Asian rankings and returns them as an array of dicts
fetch_australia(): fetches the leaderboard for Australian rankings and returns them as an array of dicts
fetch_china(): fetches the leaderboard for Chinese rankings and returns them as an array of dicts
fetch_northamerica(): fetches the leaderboard for NA rankings and returns them as an array of dicts
fetch_southamerica(): fetches the leaderboard for SA rankings and returns them as an array of dicts
Example Output:
import CS2APY as cs2
africa = cs2.fetch_africa()
print(africa)
# Output
# [
# {
# "rank": 1,
# "rating": 22117,
# "name": "splitsecond kirito",
# "matches_won": 163,
# "matches_tied": null,
# "matches_lost": 21,
# "map_stats": {
# "anubis": 2,
# "inferno": 1,
# "mirage": 6,
# "vertigo": 0,
# "overpass": 0,
# "nuke": 0,
# "ancient": 1,
# "null": 0
# },
# "time_achieved": "2023-10-10T19:40:08",
# "region": "africa"
# },
# ...
# ]
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
CS2APY-0.4.tar.gz
(3.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
CS2APY-0.4-py3-none-any.whl
(4.8 kB
view details)
File details
Details for the file CS2APY-0.4.tar.gz.
File metadata
- Download URL: CS2APY-0.4.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2acad2324d301297721b0eeae8f1e5a0e6f790e5bcf5ef4f16f58944e598a5b5
|
|
| MD5 |
f1f4976f36e5f24cb25cbcfacab967db
|
|
| BLAKE2b-256 |
0ff77f929853afe66e794f04ac470d0f414cca47dad4ed8e747c7e3f93cd7397
|
File details
Details for the file CS2APY-0.4-py3-none-any.whl.
File metadata
- Download URL: CS2APY-0.4-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57a632ea6a666b8a251557adbd2f96588b8b0e081e8a86e1e6720cc43ee282e6
|
|
| MD5 |
b530dd55900566622c54eda45bc5a3a3
|
|
| BLAKE2b-256 |
f67a3a981e7c9ed21a556bb3bb3be923f2e23d2b406425bbe649021dfaf0905f
|