{ "info": { "author": "mark9064", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# factorio-rcon-py\n\nA simple factorio RCON client\n\n## Install\n\n`pip3 install factorio-rcon-py`\n\n## Usage\n\nExample:\n```python\nimport factorio_rcon\n\nclient = factorio_rcon.RCONClient(\"127.0.0.1\", 12345, \"mypassword\")\nresponse = client.send_command(\"/help\")\n```\n\nAll documentation is in the docstrings of each function/class. Currently,\nthere is no docs website or similar but one is planned.\n\nAsynchronous usage of this module is possible with [trio](https://github.com/python-trio/trio). Use the AsyncRCONClient class. More details are in its docstring.\n\nAvailable functions in both classes are (see docstrings for more info):\n* connect - Connects to the RCON server.\n* send_packet - Sends a packet to the RCON server.\n* receive_packets - Receives a variable number of packets from the RCON server.\n* send_command - Sends a single command to the RCON server.\n* send_commands - Sends multiple commands to the RCON server.\n\nThe functions for sending/receiving packets are available in case you want to\nwrite your own packet handlers, but in most cases you will never need to touch\nthese and can use send_command(s).\n\n## Mentions\n\nThanks to [Truman Kilen](https://github.com/trumank) for the initial code / idea.\n\n\n## License\n\nGPLV3\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mark9064/factorio-rcon-py", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "factorio-rcon-py", "package_url": "https://pypi.org/project/factorio-rcon-py/", "platform": "", "project_url": "https://pypi.org/project/factorio-rcon-py/", "project_urls": { "Homepage": "https://github.com/mark9064/factorio-rcon-py" }, "release_url": "https://pypi.org/project/factorio-rcon-py/1.0.2/", "requires_dist": [ "construct" ], "requires_python": "", "summary": "A simple factorio RCON client", "version": "1.0.2" }, "last_serial": 5662683, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b5457bfe9d3753f5fff841a358c46d3e", "sha256": "929c0a3268c7c8755181381bd0ffc3238570cc616bc65a13002ebef70f726ee9" }, "downloads": -1, "filename": "factorio_rcon_py-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b5457bfe9d3753f5fff841a358c46d3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14868, "upload_time": "2019-04-14T18:13:38", "url": "https://files.pythonhosted.org/packages/84/f8/00441a1c9b75b36f367a0aeb0a281ea7add67ba5814a3dcef0fb8db69611/factorio_rcon_py-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0993810003f3caea7e94b4a65a90e1b4", "sha256": "924255d94c72398583d392349d021f8c7a3e976b5b69a474f364d530c810ef08" }, "downloads": -1, "filename": "factorio-rcon-py-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0993810003f3caea7e94b4a65a90e1b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2008, "upload_time": "2019-04-14T18:13:40", "url": "https://files.pythonhosted.org/packages/9d/90/71e9e96601a7ef61c6d1092df9f444408040b467a2d473eeec0968fb49ab/factorio-rcon-py-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3898eecbcb5b09a37381154205c76d43", "sha256": "4a7cf7e26144ec6ded6c9df20ebde89a2076d76a335e73ec89bd423ae93d2768" }, "downloads": -1, "filename": "factorio_rcon_py-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3898eecbcb5b09a37381154205c76d43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14884, "upload_time": "2019-04-14T18:20:45", "url": "https://files.pythonhosted.org/packages/18/3b/3fd17352d6feedeed80787ff78558c0f429a8dec57f240abd7714c2de256/factorio_rcon_py-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "062993a8d75188d46028b60839ea0353", "sha256": "e9a8eff1b0f9f6a4123de7295a53625e32d686752eb9579ba2da25f6553fdd26" }, "downloads": -1, "filename": "factorio-rcon-py-0.0.2.tar.gz", "has_sig": false, "md5_digest": "062993a8d75188d46028b60839ea0353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2022, "upload_time": "2019-04-14T18:20:46", "url": "https://files.pythonhosted.org/packages/12/16/4205141fcdee369764c75e2bac7ced2d01a5f2a4b2401cf51171ea1cd654/factorio-rcon-py-0.0.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "26d852efbc6bc735ad8979d4f6720240", "sha256": "541dfce865b903f16612da22a0568269a021cd6a1811821883a5143c4163f65e" }, "downloads": -1, "filename": "factorio_rcon_py-1.0.0-py3.5.egg", "has_sig": false, "md5_digest": "26d852efbc6bc735ad8979d4f6720240", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 9699, "upload_time": "2019-06-18T16:32:40", "url": "https://files.pythonhosted.org/packages/17/68/6dcd539382fa7af43c9d57c1c9bd5981e4520d9e2f008211bdf9ac0ffbc9/factorio_rcon_py-1.0.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "c0a52e06752b3ce51fbfb08940d26a07", "sha256": "3ae512ae0b4247f2105bba8b4ba3bdf6148620c2293561c9351b85c5754f6aa8" }, "downloads": -1, "filename": "factorio_rcon_py-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c0a52e06752b3ce51fbfb08940d26a07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17361, "upload_time": "2019-06-18T16:32:38", "url": "https://files.pythonhosted.org/packages/a8/ac/0163ac4a58c192d63e0be27db85df784eeff8bcc791e6222a236b6196219/factorio_rcon_py-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6fbf0606284014c4fc0d082e0221386", "sha256": "81a82923cbcba746f2edd725b79f48d8e01eb05f281c5777d41585bce993f65c" }, "downloads": -1, "filename": "factorio-rcon-py-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e6fbf0606284014c4fc0d082e0221386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4500, "upload_time": "2019-06-18T16:32:41", "url": "https://files.pythonhosted.org/packages/9a/54/b6c789f2de4ca99917fb18ffa66bfd8b6ad3db3b9cd5f4645078f6557259/factorio-rcon-py-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "90df97deff993a516e058b99e9644305", "sha256": "2e28aa1921c920fdf3b29bea30e4467d54c890e7c374505466a9c7b247288456" }, "downloads": -1, "filename": "factorio_rcon_py-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "90df97deff993a516e058b99e9644305", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17359, "upload_time": "2019-06-24T12:03:20", "url": "https://files.pythonhosted.org/packages/b7/6f/9d69419f238282605fa1915fd37d914dc56aab903b2aa4e13284746e5076/factorio_rcon_py-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b6b5ecd176b3f6a98e93b1fc16b85cd", "sha256": "4bd5a954901c0febe4dd366f793750f5ee4784cc5981e61a4415ff702fcb19d9" }, "downloads": -1, "filename": "factorio-rcon-py-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3b6b5ecd176b3f6a98e93b1fc16b85cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4494, "upload_time": "2019-06-24T12:03:23", "url": "https://files.pythonhosted.org/packages/db/b7/048aad7de82953e5af372fd329ba816d720ed679547990feb49099be63f5/factorio-rcon-py-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ded332f0968e65480560d6fe1f071927", "sha256": "99df18cba6eecf263c12a370d9469ecace45512a295135dc9711311565fb6be7" }, "downloads": -1, "filename": "factorio_rcon_py-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ded332f0968e65480560d6fe1f071927", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17418, "upload_time": "2019-08-11T16:36:19", "url": "https://files.pythonhosted.org/packages/d5/49/e201903f635655f872e8bc51e2fcef77fc37b2bafc7c6f9a16b3075d0fa3/factorio_rcon_py-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "040579b5d2b939b4d898d41bf2fa2dfe", "sha256": "211cea941607f4cb8418a3cd2c94fc7c7b3e86c770c289089b676551ea70dfe1" }, "downloads": -1, "filename": "factorio-rcon-py-1.0.2.tar.gz", "has_sig": false, "md5_digest": "040579b5d2b939b4d898d41bf2fa2dfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4553, "upload_time": "2019-08-11T16:36:20", "url": "https://files.pythonhosted.org/packages/21/18/c9d02077d447ba528942a713c293b18f823b785770e910abae12c57b9947/factorio-rcon-py-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ded332f0968e65480560d6fe1f071927", "sha256": "99df18cba6eecf263c12a370d9469ecace45512a295135dc9711311565fb6be7" }, "downloads": -1, "filename": "factorio_rcon_py-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ded332f0968e65480560d6fe1f071927", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17418, "upload_time": "2019-08-11T16:36:19", "url": "https://files.pythonhosted.org/packages/d5/49/e201903f635655f872e8bc51e2fcef77fc37b2bafc7c6f9a16b3075d0fa3/factorio_rcon_py-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "040579b5d2b939b4d898d41bf2fa2dfe", "sha256": "211cea941607f4cb8418a3cd2c94fc7c7b3e86c770c289089b676551ea70dfe1" }, "downloads": -1, "filename": "factorio-rcon-py-1.0.2.tar.gz", "has_sig": false, "md5_digest": "040579b5d2b939b4d898d41bf2fa2dfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4553, "upload_time": "2019-08-11T16:36:20", "url": "https://files.pythonhosted.org/packages/21/18/c9d02077d447ba528942a713c293b18f823b785770e910abae12c57b9947/factorio-rcon-py-1.0.2.tar.gz" } ] }