urt30arcon


Nameurt30arcon JSON
Version 1.2.1 PyPI version JSON
download
home_pageNone
SummaryQuake3 Async RCON Client
upload_time2024-03-09 21:14:57
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseNone
keywords quake3 rcon
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Quake3 Async RCON Client


## Requirements

- Game: [Urban Terror 4.3.4](https://www.urbanterror.info/)
- Python: 3.11+

## Usage

```python
import asyncio

from urt30arcon import AsyncRconClient


async def async_main() -> None:
    client = await AsyncRconClient.create_client(host="127.0.0.1", port=27960, password="sekret")

    await client.bigtext("hello world")
    game = await client.game_info()
    if game.players:
        first_player = game.players[0]
        await client.slap(slot=first_player.slot)


if __name__ == '__main__':
    asyncio.run(async_main())
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "urt30arcon",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "Quake3,RCON",
    "author": null,
    "author_email": "Urt Thirtyplus <urt30plus@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/bd/59/93942badc45c21748c01e7af3fcbd744848bc458175fd629cdecbbf6034c/urt30arcon-1.2.1.tar.gz",
    "platform": null,
    "description": "# Quake3 Async RCON Client\n\n\n## Requirements\n\n- Game: [Urban Terror 4.3.4](https://www.urbanterror.info/)\n- Python: 3.11+\n\n## Usage\n\n```python\nimport asyncio\n\nfrom urt30arcon import AsyncRconClient\n\n\nasync def async_main() -> None:\n    client = await AsyncRconClient.create_client(host=\"127.0.0.1\", port=27960, password=\"sekret\")\n\n    await client.bigtext(\"hello world\")\n    game = await client.game_info()\n    if game.players:\n        first_player = game.players[0]\n        await client.slap(slot=first_player.slot)\n\n\nif __name__ == '__main__':\n    asyncio.run(async_main())\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Quake3 Async RCON Client",
    "version": "1.2.1",
    "project_urls": {
        "Home": "https://github.com/urt30plus/urt30arcon",
        "Source": "https://github.com/urt30plus/urt30arcon"
    },
    "split_keywords": [
        "quake3",
        "rcon"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3912f843d77701543d2351e5ac699a423bbc3faf1f7803ae55222b7659876d97",
                "md5": "2672fdff2491620d532583cd9f6cc6f4",
                "sha256": "ec653818ef2f19af74b23a130302baffdf4f60a5e50b43ee0e7631860516d76f"
            },
            "downloads": -1,
            "filename": "urt30arcon-1.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2672fdff2491620d532583cd9f6cc6f4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 12649,
            "upload_time": "2024-03-09T21:14:55",
            "upload_time_iso_8601": "2024-03-09T21:14:55.077884Z",
            "url": "https://files.pythonhosted.org/packages/39/12/f843d77701543d2351e5ac699a423bbc3faf1f7803ae55222b7659876d97/urt30arcon-1.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bd5993942badc45c21748c01e7af3fcbd744848bc458175fd629cdecbbf6034c",
                "md5": "3d1b7cb2c6d73fbefccc1fe049678e56",
                "sha256": "d223b2b6e1b98187e5b6572dab5001cb207887648c9bcd64672d619e02a63763"
            },
            "downloads": -1,
            "filename": "urt30arcon-1.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "3d1b7cb2c6d73fbefccc1fe049678e56",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 13991,
            "upload_time": "2024-03-09T21:14:57",
            "upload_time_iso_8601": "2024-03-09T21:14:57.190537Z",
            "url": "https://files.pythonhosted.org/packages/bd/59/93942badc45c21748c01e7af3fcbd744848bc458175fd629cdecbbf6034c/urt30arcon-1.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-09 21:14:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "urt30plus",
    "github_project": "urt30arcon",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "urt30arcon"
}
        
Elapsed time: 0.21222s