psutierlist-api-wrapper
A fully-typed, modern Python wrapper for the internal API used on psutierlist.org.
[!WARNING] This library is not affiliated with the website or anyone behind SPL's PSU Tier List. It may break at any time if the API changes, due to this being an unofficial wrapper that relies on an undocumented API.
Installation
This package is on PyPI, so you can use pip:
pip install psutierlist-api-wrapper
Usage
Sync usage:
import psutierlist_api_wrapper as paw
def main() -> None:
pages = paw.get_pages() # type is `paw.Response`
if __name__ == "__main__":
main()
Async usage:
import asyncio
import psutierlist_api_wrapper as paw
async def main() -> None:
pages = await paw.get_pages_async()
if __name__ == "__main__":
asyncio.run(main())
Docs
I have not written docs yet. The code is pretty simple and self-explanatory, so you can just browse through psutierlist_api_wrapper/__init__.py and psutierlist_api_wrapper/enums.py at the GitHub Page to see how everything is structured. Sorry for the inconvenience!
Release files for psutierlist-api-wrapper 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| psutierlist_api_wrapper-1.0.3.tar.gz | 18.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| psutierlist_api_wrapper-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.5 kB
Release files / psutierlist_api_wrapper-1.0.3.tar.gz
| Download URL | psutierlist_api_wrapper-1.0.3.tar.gz |
|---|---|
| Size | 18.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1ff93afc8e531a725e47d83a7b8c6559f81993abb4cdd7d519bb005c2b81e47
|
|
BLAKE2b-256 checksum How to use checksums |
93ce022a3094609fb66f770536ec4b1316457f2b7e96d2d56b7676b5606455c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / psutierlist_api_wrapper-1.0.3-py3-none-any.whl
| Download URL | psutierlist_api_wrapper-1.0.3-py3-none-any.whl |
|---|---|
| Size | 17.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e2843461eeae50cb8ed6a7a49607dbc8416eff87e50eed033a32b7e66c99751b
|
|
BLAKE2b-256 checksum How to use checksums |
0d7658d62fbede293346fb4ae7905d875302e07f730211e2179d599ea318ef2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|