<br/>
<p align="center">
<a href="https://github.com/YASSINE-AA/PyValo">
<img src="https://cdn2.steamgriddb.com/file/sgdb-cdn/icon_thumb/9e82757e9a1c12cb710ad680db11f6f1.png" alt="Logo" width="80" height="80">
</a>
<h3 align="center">PyValo</h3>
<p align="center">
Unofficial Valorant API for Python
<br /><p align="center">
https://pypi.org/project/pyvaloapi/1.2/
</p>
</p>
</p>
![Contributors](https://img.shields.io/github/contributors/YASSINE-AA/PyValo?color=dark-green) ![Issues](https://img.shields.io/github/issues/YASSINE-AA/PyValo) ![License](https://img.shields.io/github/license/YASSINE-AA/PyValo)
#### Install PyValo API Via PIP package manager
```
pip install pyvaloapi
```
## What's new!
Ping a specific valorant server via the get_valorant_server_ping(region) method from the UnofficialAPI Class.
## Table Of Contents
* [About the Project](#about-the-project)
* [Getting Started](#getting-started)
* [Prerequisites](#prerequisites)
* [Setting Up](#setting-up)
* [Usage](#usage)
* [Example of an instalock bot](#example-of-an-instalock-bot)
* [Authors](#authors)
## About The Project
Unofficial Valorant API that interacts with the Riot Client.
## Getting Started
### Prerequisites
* Requests module required for the Request class.
```
pip install requests #On Windows
pip3 install requests #On Linux/Mac
```
### Setting Up
1. Clone the repo
```sh
git clone https://github.com/YASSINE-AA/PyValo
```
2. Start Coding!
## Usage
Initialize the client class
```python
from pyvaloapi import ValorantClient
client = ValorantClient()
```
Initialize the Unofficial API class
```python
unofficial_api = client.unofficial_api()
```
## Example of an instalock bot
#### DO NOT USE THIS FOR INSTALOCKING
In this example we're locking the agent "Jett".
```python
from pyvaloapi import ValorantClient
client = ValorantClient()
unofficial_api = client.unofficial_api()
while("MatchID" not in unofficial_api.get_current_pregame(unofficial_api.get_current_player_puuid())): pass
unofficial_api.lock_pregame_agent("add6443a-41bd-e414-f6ad-e58d267f4e95")
```
Happy Coding!
## Authors
* **Yassine Ahmed Ali** - *Computer Engineering Student* - [Yassine Ahmed Ali](https://github.com/YASSINE-AA) - *Developer*
Raw data
{
"_id": null,
"home_page": "",
"name": "pyvaloapi",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "python,api,valorant,games,gaming,http",
"author": "Mohamed Yassine Ahmed Ali",
"author_email": "<yassineahmedali02@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/16/1f/c86c94b83f8d2377c12b1ae062e9bcb8af62e11b8da2e958ce27f48a591e/pyvaloapi-1.2.tar.gz",
"platform": null,
"description": "<br/>\r\n<p align=\"center\">\r\n <a href=\"https://github.com/YASSINE-AA/PyValo\">\r\n <img src=\"https://cdn2.steamgriddb.com/file/sgdb-cdn/icon_thumb/9e82757e9a1c12cb710ad680db11f6f1.png\" alt=\"Logo\" width=\"80\" height=\"80\">\r\n \r\n </a>\r\n\r\n <h3 align=\"center\">PyValo</h3>\r\n <p align=\"center\">\r\n Unofficial Valorant API for Python\r\n <br /><p align=\"center\">\r\nhttps://pypi.org/project/pyvaloapi/1.2/\r\n</p>\r\n\r\n </p>\r\n</p>\r\n\r\n![Contributors](https://img.shields.io/github/contributors/YASSINE-AA/PyValo?color=dark-green) ![Issues](https://img.shields.io/github/issues/YASSINE-AA/PyValo) ![License](https://img.shields.io/github/license/YASSINE-AA/PyValo) \r\n\r\n#### Install PyValo API Via PIP package manager\r\n```\r\npip install pyvaloapi\r\n```\r\n\r\n## What's new!\r\nPing a specific valorant server via the get_valorant_server_ping(region) method from the UnofficialAPI Class.\r\n\r\n## Table Of Contents\r\n\r\n* [About the Project](#about-the-project)\r\n* [Getting Started](#getting-started)\r\n * [Prerequisites](#prerequisites)\r\n * [Setting Up](#setting-up)\r\n* [Usage](#usage)\r\n* [Example of an instalock bot](#example-of-an-instalock-bot)\r\n* [Authors](#authors)\r\n\r\n\r\n## About The Project\r\n\r\nUnofficial Valorant API that interacts with the Riot Client.\r\n\r\n## Getting Started\r\n\r\n### Prerequisites\r\n\r\n* Requests module required for the Request class.\r\n\r\n```\r\npip install requests #On Windows\r\npip3 install requests #On Linux/Mac\r\n```\r\n\r\n### Setting Up\r\n\r\n1. Clone the repo\r\n\r\n```sh\r\ngit clone https://github.com/YASSINE-AA/PyValo\r\n```\r\n2. Start Coding!\r\n\r\n## Usage\r\n\r\nInitialize the client class\r\n\r\n```python\r\nfrom pyvaloapi import ValorantClient\r\nclient = ValorantClient()\r\n```\r\n\r\nInitialize the Unofficial API class\r\n```python\r\nunofficial_api = client.unofficial_api()\r\n```\r\n\r\n## Example of an instalock bot\r\n#### DO NOT USE THIS FOR INSTALOCKING\r\nIn this example we're locking the agent \"Jett\".\r\n```python\r\nfrom pyvaloapi import ValorantClient\r\nclient = ValorantClient()\r\nunofficial_api = client.unofficial_api()\r\nwhile(\"MatchID\" not in unofficial_api.get_current_pregame(unofficial_api.get_current_player_puuid())): pass\r\nunofficial_api.lock_pregame_agent(\"add6443a-41bd-e414-f6ad-e58d267f4e95\")\r\n```\r\n\r\nHappy Coding!\r\n## Authors\r\n\r\n* **Yassine Ahmed Ali** - *Computer Engineering Student* - [Yassine Ahmed Ali](https://github.com/YASSINE-AA) - *Developer*\r\n",
"bugtrack_url": null,
"license": "",
"summary": "",
"version": "1.2",
"split_keywords": [
"python",
"api",
"valorant",
"games",
"gaming",
"http"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "138ea166cf448fa5ac5ec396d0112e3a623f3204e4ef5f1cda6bd40b6b836cc0",
"md5": "18e4c05defbb09fc47aacc20ad53ee0c",
"sha256": "7603b61e5465dbd143b4606bc54f8d686eaf1eb95743147c486d1acfce52609c"
},
"downloads": -1,
"filename": "pyvaloapi-1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "18e4c05defbb09fc47aacc20ad53ee0c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 16659,
"upload_time": "2023-01-19T20:41:14",
"upload_time_iso_8601": "2023-01-19T20:41:14.034880Z",
"url": "https://files.pythonhosted.org/packages/13/8e/a166cf448fa5ac5ec396d0112e3a623f3204e4ef5f1cda6bd40b6b836cc0/pyvaloapi-1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "161fc86c94b83f8d2377c12b1ae062e9bcb8af62e11b8da2e958ce27f48a591e",
"md5": "cd2f243ea79b565df601b157b9e6b1e8",
"sha256": "db97b05f9fb49c9dbe3f7bcb2d64fb6c730f9b3d896483ca7a357a5f523d852d"
},
"downloads": -1,
"filename": "pyvaloapi-1.2.tar.gz",
"has_sig": false,
"md5_digest": "cd2f243ea79b565df601b157b9e6b1e8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16532,
"upload_time": "2023-01-19T20:41:15",
"upload_time_iso_8601": "2023-01-19T20:41:15.765243Z",
"url": "https://files.pythonhosted.org/packages/16/1f/c86c94b83f8d2377c12b1ae062e9bcb8af62e11b8da2e958ce27f48a591e/pyvaloapi-1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-19 20:41:15",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "pyvaloapi"
}