Name | rolilib JSON |
Version |
0.1.2
JSON |
| download |
home_page | None |
Summary | API Wrapper for Rolimon's |
upload_time | 2024-06-21 20:06:12 |
maintainer | None |
docs_url | None |
author | ThunderFound |
requires_python | None |
license | None |
keywords |
python
api
rolimons
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
![roliLib banner](https://github.com/ThunderFound/rolilib/assets/90287659/b7c011fb-69b6-4c9e-8514-9f919d5f84af)
## Installation
```bash
pip install rolilib
```
## Examples
### Item's name and RAP
```python
import rolilib
item = rolilib.getItem('138932314') # Item's id
print('Name:', item.name)
print('RAP:', item.rap)
```
Output:
```bash
Name: Dominus Aureus
RAP: 4316150
```
### Player's name, id and RAP
```python
import rolilib
player = rolilib.getPlayer('Rolimon') # Letter case does not matter
print('Name:', player.name)
print('Id:', player.id)
print('RAP:', player.rap)
print('--------------------')
player = rolilib.getPlayer('489694314') # Also, you can pass id
print('Name:', player.name)
print('Id:', player.id)
print('RAP:', player.rap)
```
Output:
```bash
Name: Rolimon
Id: 152588760
RAP: 478207
--------------------
Name: And23102
Id: 489694314
RAP: 2155
```
### Every limited's name
```python
import rolilib
limiteds = rolilib.getLimiteds() # Gets data of every limited item. From oldest to newest
print(limiteds.name) # Prints only names of limiteds
```
Output: (I won't show the full output because it contains more than 50,000 characters)
```bash
['Red Baseball Cap', 'Classic ROBLOX Viking Helm', 'The Classic ROBLOX Fedora', 'Domino Crown' ... 'Vault Commando', 'Vault Swordpack', 'Vault Glider Wings', 'Daemonshank']
```
## Documentation
### rolilib.getItem()
#### getItem().id
Returns item's id
#### getItem().name
Returns item's name
#### getItem().acronym
Returns item's acronym
#### getItem().rap
Returns item's rap
#### getItem().value
Returns item's value
#### getItem().default_value
Returns item's original/default value
#### getItem().demand
Returns item's demand
| Unassigned | Terrible | Low | Normal | High | Amazing |
| ---------- | ---------- | ---------- | ---------- | ---------- | ---------- |
| -1 | 0 | 1 | 2 | 3 | 4 |
#### getItem().trend
Returns item's trend
| Unassigned | Unstable | Lowering | Stable | Raising | Fluctuating |
| ---------- | ---------- | ---------- | ---------- | ---------- | ---------- |
| -1 | 0 | 1 | 2 | 3 | 4 |
#### getItem().projected
Returns whether the item is projected
| False | True |
| ----- | ----- |
| -1 | 1 |
#### getItem().hyped
Returns whether the item is hyped
| False | True |
| ----- | ----- |
| -1 | 1 |
#### getItem().rare
Returns whether the item is rare
| False | True |
| ----- | ----- |
| -1 | 1 |
### rolilib.getPlayer()
#### getPlayer().id
Returns players's id
#### getPlayer().name
Returns players's username
#### getPlayer().value
Returns players's value
#### getPlayer().rap
Returns players's rap
#### getPlayer().rank
Returns players's rank in leaderboard
| Outside top 1000 | Inside top 1000 |
| ---------------- | -------------------- |
| None | Value from 1 to 1000 |
#### getPlayer().premium
Returns whether the player has premium
#### getPlayer().privacy_enabled
Returns whether the player has inventory private
#### getPlayer().terminated
Returns whether the player is terminated
#### getPlayer().stats_updated
Returns when player's stats were updated the last time. Returns unix timestamp
#### getPlayer().stats_updated_utc
Returns when player's stats were updated the last time. Returns date in UTC
#### getPlayer().last_scan
Returns when player's stats were scanned the last time. Returns unix timestamp
#### getPlayer().last_scan_utc
Returns when player's stats were scanned the last time. Returns date in UTC
#### getPlayer().last_online
Returns when the player was online last time. Returns unix timestamp
#### getPlayer().last_online_utc
Returns when the player was online last time. Returns date in UTC
#### getPlayer().last_location
Returns where was the player when he was checked the last time
## You can also try out these packages
[rolimons.py](https://github.com/wa1ker38552/rolimons.py)
[rolipy](https://github.com/acierp/rolipy)
Raw data
{
"_id": null,
"home_page": null,
"name": "rolilib",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "python, api, rolimons",
"author": "ThunderFound",
"author_email": "<contact.thunderfound@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/67/9a/83ed19218d01018451c107a379ca63d7ba24a6b6b4276e7edb17ce0e880a/rolilib-0.1.2.tar.gz",
"platform": null,
"description": "![roliLib banner](https://github.com/ThunderFound/rolilib/assets/90287659/b7c011fb-69b6-4c9e-8514-9f919d5f84af)\r\n## Installation\r\n\r\n```bash\r\npip install rolilib\r\n```\r\n \r\n## Examples\r\n\r\n### Item's name and RAP\r\n```python\r\nimport rolilib\r\n\r\nitem = rolilib.getItem('138932314') # Item's id\r\n\r\nprint('Name:', item.name)\r\nprint('RAP:', item.rap)\r\n```\r\n\r\nOutput:\r\n```bash\r\nName: Dominus Aureus\r\nRAP: 4316150\r\n```\r\n\r\n### Player's name, id and RAP\r\n```python\r\nimport rolilib\r\n\r\nplayer = rolilib.getPlayer('Rolimon') # Letter case does not matter\r\n\r\nprint('Name:', player.name)\r\nprint('Id:', player.id)\r\nprint('RAP:', player.rap)\r\n\r\nprint('--------------------')\r\n\r\nplayer = rolilib.getPlayer('489694314') # Also, you can pass id\r\n\r\nprint('Name:', player.name)\r\nprint('Id:', player.id)\r\nprint('RAP:', player.rap)\r\n```\r\n\r\nOutput:\r\n```bash\r\nName: Rolimon\r\nId: 152588760\r\nRAP: 478207\r\n--------------------\r\nName: And23102\r\nId: 489694314\r\nRAP: 2155\r\n```\r\n\r\n### Every limited's name\r\n```python\r\nimport rolilib\r\n\r\nlimiteds = rolilib.getLimiteds() # Gets data of every limited item. From oldest to newest\r\nprint(limiteds.name) # Prints only names of limiteds\r\n```\r\n\r\nOutput: (I won't show the full output because it contains more than 50,000 characters)\r\n```bash\r\n['Red Baseball Cap', 'Classic ROBLOX Viking Helm', 'The Classic ROBLOX Fedora', 'Domino Crown' ... 'Vault Commando', 'Vault Swordpack', 'Vault Glider Wings', 'Daemonshank']\r\n```\r\n## Documentation\r\n\r\n### rolilib.getItem()\r\n\r\n#### getItem().id\r\n\r\nReturns item's id\r\n\r\n#### getItem().name\r\n\r\nReturns item's name\r\n\r\n#### getItem().acronym\r\n\r\nReturns item's acronym\r\n\r\n#### getItem().rap\r\n\r\nReturns item's rap\r\n\r\n#### getItem().value\r\n\r\nReturns item's value\r\n\r\n#### getItem().default_value\r\n\r\nReturns item's original/default value\r\n\r\n#### getItem().demand\r\n\r\nReturns item's demand\r\n\r\n| Unassigned | Terrible | Low | Normal | High | Amazing |\r\n| ---------- | ---------- | ---------- | ---------- | ---------- | ---------- |\r\n| -1 | 0 | 1 | 2 | 3 | 4 |\r\n\r\n#### getItem().trend\r\n\r\nReturns item's trend\r\n\r\n| Unassigned | Unstable | Lowering | Stable | Raising | Fluctuating |\r\n| ---------- | ---------- | ---------- | ---------- | ---------- | ---------- |\r\n| -1 | 0 | 1 | 2 | 3 | 4 |\r\n\r\n#### getItem().projected\r\n\r\nReturns whether the item is projected\r\n\r\n| False | True |\r\n| ----- | ----- |\r\n| -1 | 1 |\r\n\r\n#### getItem().hyped\r\n\r\nReturns whether the item is hyped\r\n\r\n| False | True |\r\n| ----- | ----- |\r\n| -1 | 1 |\r\n\r\n#### getItem().rare\r\n\r\nReturns whether the item is rare\r\n\r\n| False | True |\r\n| ----- | ----- |\r\n| -1 | 1 |\r\n\r\n### rolilib.getPlayer()\r\n\r\n#### getPlayer().id\r\n\r\nReturns players's id\r\n\r\n#### getPlayer().name\r\n\r\nReturns players's username\r\n\r\n#### getPlayer().value\r\n\r\nReturns players's value\r\n\r\n#### getPlayer().rap\r\n\r\nReturns players's rap\r\n\r\n#### getPlayer().rank\r\n\r\nReturns players's rank in leaderboard\r\n\r\n| Outside top 1000 | Inside top 1000 |\r\n| ---------------- | -------------------- |\r\n| None | Value from 1 to 1000 |\r\n\r\n#### getPlayer().premium\r\n\r\nReturns whether the player has premium\r\n\r\n#### getPlayer().privacy_enabled\r\n\r\nReturns whether the player has inventory private\r\n\r\n#### getPlayer().terminated\r\n\r\nReturns whether the player is terminated\r\n\r\n#### getPlayer().stats_updated\r\n\r\nReturns when player's stats were updated the last time. Returns unix timestamp\r\n\r\n#### getPlayer().stats_updated_utc\r\n\r\nReturns when player's stats were updated the last time. Returns date in UTC\r\n\r\n#### getPlayer().last_scan\r\n\r\nReturns when player's stats were scanned the last time. Returns unix timestamp\r\n\r\n#### getPlayer().last_scan_utc\r\n\r\nReturns when player's stats were scanned the last time. Returns date in UTC\r\n\r\n#### getPlayer().last_online\r\n\r\nReturns when the player was online last time. Returns unix timestamp\r\n\r\n#### getPlayer().last_online_utc\r\n\r\nReturns when the player was online last time. Returns date in UTC\r\n\r\n#### getPlayer().last_location\r\n\r\nReturns where was the player when he was checked the last time\r\n\r\n\r\n\r\n## You can also try out these packages\r\n\r\n[rolimons.py](https://github.com/wa1ker38552/rolimons.py)\r\n\r\n[rolipy](https://github.com/acierp/rolipy)\r\n",
"bugtrack_url": null,
"license": null,
"summary": "API Wrapper for Rolimon's",
"version": "0.1.2",
"project_urls": null,
"split_keywords": [
"python",
" api",
" rolimons"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "aed57c840902a5ec55ce7bbd7801bf3a475c6b6ee29da4b0fecbb938156fad56",
"md5": "321d4c24ab7ac051ae60f46a72be5165",
"sha256": "b10c5e69f70a91263574e3ffcdcd7939b52c7908be0dbf830d26f278123e2a08"
},
"downloads": -1,
"filename": "rolilib-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "321d4c24ab7ac051ae60f46a72be5165",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4859,
"upload_time": "2024-06-21T20:06:10",
"upload_time_iso_8601": "2024-06-21T20:06:10.028367Z",
"url": "https://files.pythonhosted.org/packages/ae/d5/7c840902a5ec55ce7bbd7801bf3a475c6b6ee29da4b0fecbb938156fad56/rolilib-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "679a83ed19218d01018451c107a379ca63d7ba24a6b6b4276e7edb17ce0e880a",
"md5": "8f66ca9181e8748c251d8c1b7ddf033f",
"sha256": "271e02792c066984db303e03939c57a28ffc19b1d652659bfea36d68b6fc6c44"
},
"downloads": -1,
"filename": "rolilib-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "8f66ca9181e8748c251d8c1b7ddf033f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3988,
"upload_time": "2024-06-21T20:06:12",
"upload_time_iso_8601": "2024-06-21T20:06:12.067003Z",
"url": "https://files.pythonhosted.org/packages/67/9a/83ed19218d01018451c107a379ca63d7ba24a6b6b4276e7edb17ce0e880a/rolilib-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-21 20:06:12",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "rolilib"
}