Name | prc.api JSON |
Version |
0.9.0
JSON |
| download |
home_page | None |
Summary | prc.api is an asynchronous Python wrapper for the PRC/ERLC API |
upload_time | 2025-08-23 18:05:13 |
maintainer | None |
docs_url | None |
author | Tycho |
requires_python | >=3.8 |
license | MIT |
keywords |
erlc
er:lc
prc
prc api
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
`prc.api` is an asynchronous Python wrapper for the Police Roleplay Community (PRC) API.
It provides a convenient way to interact with PRC APIs, including the [private server APIs](https://apidocs.policeroleplay.community) for ER:LC.
### 📖 [Documentation](https://github.com/TychoTeam/prc.api-py/wiki) | [PyPI](https://pypi.org/project/prc.api)
## Features
- 🧩 **Developer Friendly**
Functions and responses are wrapped and categorized for ease of use.
- 💫 **Full Coverage**
Supports all features from the API as of _July 2025_.
- 🛡️ **Maintained**
Actively maintained and fully open source for any contributions.
- 💪 **Robust**
Well tested against errors and handles all known edge-cases.
### And more...
- **Rate Limits** & **Caching**
By default, the package handles and queues requests to ensure **near-zero** chances of rate limits. It also caches frequent requests and reusable data.
- **Better Types**
The package is strictly typed and all API data is transformed for ease of use. 🎊 **Vehicles and command names are included!**
- **Utilities**
Extremely useful utilities and helpers spread across the package to make your life easier.
- **Prevents Bans**
Along with rate limit parsing and handling, you never have to worry about invalid secrets resulting in IP bans!
#### Check out the documentation for all details.
## Install Latest Release (`pip`)
```sh
pip install prc.api
```
The package has been tested for Python `v3.8+`. It may not work on older versions.
Raw data
{
"_id": null,
"home_page": null,
"name": "prc.api",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "erlc, ER:LC, prc, PRC API",
"author": "Tycho",
"author_email": "mail@tycho.team",
"download_url": "https://files.pythonhosted.org/packages/4f/f5/4fdeadb69f4f85977043120209796a3fed3f9925f66e5de9d54a7b05d9a7/prc_api-0.9.0.tar.gz",
"platform": null,
"description": "`prc.api` is an asynchronous Python wrapper for the Police Roleplay Community (PRC) API. \nIt provides a convenient way to interact with PRC APIs, including the [private server APIs](https://apidocs.policeroleplay.community) for ER:LC.\n\n### \ud83d\udcd6 [Documentation](https://github.com/TychoTeam/prc.api-py/wiki) | [PyPI](https://pypi.org/project/prc.api)\n\n## Features\n\n- \ud83e\udde9 **Developer Friendly** \n Functions and responses are wrapped and categorized for ease of use.\n- \ud83d\udcab **Full Coverage** \n Supports all features from the API as of _July 2025_.\n- \ud83d\udee1\ufe0f **Maintained** \n Actively maintained and fully open source for any contributions.\n- \ud83d\udcaa **Robust** \n Well tested against errors and handles all known edge-cases.\n\n### And more...\n\n- **Rate Limits** & **Caching** \n By default, the package handles and queues requests to ensure **near-zero** chances of rate limits. It also caches frequent requests and reusable data.\n- **Better Types** \n The package is strictly typed and all API data is transformed for ease of use. \ud83c\udf8a **Vehicles and command names are included!**\n- **Utilities** \n Extremely useful utilities and helpers spread across the package to make your life easier.\n- **Prevents Bans** \n Along with rate limit parsing and handling, you never have to worry about invalid secrets resulting in IP bans!\n\n#### Check out the documentation for all details.\n\n## Install Latest Release (`pip`)\n\n```sh\npip install prc.api\n```\n\nThe package has been tested for Python `v3.8+`. It may not work on older versions.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "prc.api is an asynchronous Python wrapper for the PRC/ERLC API",
"version": "0.9.0",
"project_urls": null,
"split_keywords": [
"erlc",
" er:lc",
" prc",
" prc api"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c6feacd41085ae979065f92c9a72dfdcb6cd63d7183ef920983aa0028ba20127",
"md5": "d0c2d8be9f294e5a67b22675e9f808a9",
"sha256": "8d1162385499d80d2eb9cdb0aa9b1ed8f24d85c4feb4d455684ac0418eb1b54b"
},
"downloads": -1,
"filename": "prc_api-0.9.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d0c2d8be9f294e5a67b22675e9f808a9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 27559,
"upload_time": "2025-08-23T18:05:11",
"upload_time_iso_8601": "2025-08-23T18:05:11.813020Z",
"url": "https://files.pythonhosted.org/packages/c6/fe/acd41085ae979065f92c9a72dfdcb6cd63d7183ef920983aa0028ba20127/prc_api-0.9.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4ff54fdeadb69f4f85977043120209796a3fed3f9925f66e5de9d54a7b05d9a7",
"md5": "e62b82daa7744c3d2fd4c99938ff3e45",
"sha256": "de88f9f154d0c21edceaaa734f880c2de1c22866e9bd02d7aa8de57b42f5d216"
},
"downloads": -1,
"filename": "prc_api-0.9.0.tar.gz",
"has_sig": false,
"md5_digest": "e62b82daa7744c3d2fd4c99938ff3e45",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 24255,
"upload_time": "2025-08-23T18:05:13",
"upload_time_iso_8601": "2025-08-23T18:05:13.128217Z",
"url": "https://files.pythonhosted.org/packages/4f/f5/4fdeadb69f4f85977043120209796a3fed3f9925f66e5de9d54a7b05d9a7/prc_api-0.9.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-23 18:05:13",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "prc.api"
}