{ "info": { "author": "Rodolfo Castillo", "author_email": "rcvallada@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Python RainBot Module Library\r\n=============================\r\n\r\nProper documentation and specifications will be coming with RainBot v0.5.0 (This includes a working link to library web page)\r\n\r\nTo install\r\n----------\r\n\r\n.. code:: python\r\n\r\n pip install pyrml\r\n\r\nTo generate a simple scaffold (assuming rainbot is installed)\r\n\r\n.. code:: python\r\n\r\n rainbot -m py YourModuleName\r\n\r\nExample Usage\r\n-------------\r\n\r\n#### Simple\r\n\r\n.. code:: python\r\n\r\n from pyrml import Module\r\n\r\n m = Module(\"Echo\", \"A simple echo module\")\r\n\r\n @m.command(\"echo\")\r\n def echo(msg, args):\r\n m.say(msg[\"Params\"][0], \" \".join(args))\r\n\r\n m.register()\r\n\r\n.. code:: python\r\n\r\n from pyrml import Module\r\n\r\n class Echo(Module):\r\n def __init__(self, name, desc):\r\n Module.__init__(self, name, desc)\r\n\r\n def echo(self, msg, args):\r\n self.say(msg[\"Args\"][0], \" \".join(args))\r\n\r\n if __name__ == '__main__':\r\n m = Echo(\"Echo\", \"An echo mdoule\")\r\n\r\n m.add_command(\"echo\", {\r\n \"Help\": \"Repeats arguments\",\r\n \"Fun\": m.echo\r\n })\r\n\r\n m.register()\r\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://rainbot.info/rmls#Python", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pyrml", "package_url": "https://pypi.org/project/pyrml/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyrml/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://rainbot.info/rmls#Python" }, "release_url": "https://pypi.org/project/pyrml/0.5.1/", "requires_dist": null, "requires_python": null, "summary": "RainBot Module Library for Python", "version": "0.5.1" }, "last_serial": 2253241, "releases": { "0.1.4": [ { "comment_text": "built for Windows-10", "digests": { "md5": "ccee8f321d733b2967897b582b5b3f17", "sha256": "aad331687fa69b158e31cf025c70278a49757b5672fd4029a5eb1ebca437f887" }, "downloads": -1, "filename": "pyrml-0.1.4.win32.zip", "has_sig": false, "md5_digest": "ccee8f321d733b2967897b582b5b3f17", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 7293, "upload_time": "2016-07-05T03:13:40", "url": "https://files.pythonhosted.org/packages/91/f5/c780918a2e1684f3ea29bf62fec84e05e0219cd6857388b89078a71eb5bf/pyrml-0.1.4.win32.zip" }, { "comment_text": "", "digests": { "md5": "22b93518915845e2a459e2073193c884", "sha256": "eb4931c4a25873a01b06e5af9027e0eac93ed95f84fa174265a07086ab104cc8" }, "downloads": -1, "filename": "pyrml-0.1.4.zip", "has_sig": false, "md5_digest": "22b93518915845e2a459e2073193c884", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4111, "upload_time": "2016-07-05T03:13:29", "url": "https://files.pythonhosted.org/packages/f7/46/6560732f03a4d37b3dce6475a35f9443b183577006e3d4fbc22f9c6b6b59/pyrml-0.1.4.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4ea0f5b69a75bdf10d059c78067b6180", "sha256": "afeb52c804fd451016f0b4aaf280a47acd5ddbba054070790031419c49173dc2" }, "downloads": -1, "filename": "pyrml-0.2.0.zip", "has_sig": false, "md5_digest": "4ea0f5b69a75bdf10d059c78067b6180", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4199, "upload_time": "2016-07-22T19:33:33", "url": "https://files.pythonhosted.org/packages/71/c6/7d47234a4c2b1b901376e37c4f2d46dbdd817512ec1ddd0663e3b845684d/pyrml-0.2.0.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "61e0eebf997fef95b7ab7419f9f23358", "sha256": "8d623f6ed4a030a532067db385a8a47304a9e4aa3a843b5027b212e2e7adf6e8" }, "downloads": -1, "filename": "pyrml-0.3.0.zip", "has_sig": false, "md5_digest": "61e0eebf997fef95b7ab7419f9f23358", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4285, "upload_time": "2016-07-28T06:00:15", "url": "https://files.pythonhosted.org/packages/30/9c/6209e47f769f372278c082d83edd7ed61ad2ad38ef802c2d38044ac9716e/pyrml-0.3.0.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e9b504903507b680dcce895a2e94d563", "sha256": "d6b02d799f5acb62985564a833e2a7bc2353a8b140c69ab951882a45151ab2e9" }, "downloads": -1, "filename": "pyrml-0.4.0.zip", "has_sig": false, "md5_digest": "e9b504903507b680dcce895a2e94d563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4322, "upload_time": "2016-07-31T02:46:31", "url": "https://files.pythonhosted.org/packages/d3/ec/8ad7e1aabd4ea7a8ba323baa9ae6c04b301b84731061bb4073c1c9132d95/pyrml-0.4.0.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "74cc79c5f1067f04030e775e49327c25", "sha256": "125a008d7c92ee4e664da9692ecc0f8c6e604961cd93fe31e9cfdd901a076dc2" }, "downloads": -1, "filename": "pyrml-0.4.1.zip", "has_sig": false, "md5_digest": "74cc79c5f1067f04030e775e49327c25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4328, "upload_time": "2016-07-31T02:51:14", "url": "https://files.pythonhosted.org/packages/ac/24/a0d2c9908e0daddabac007bb8678b7fb8be776073561d2a1328969cf59aa/pyrml-0.4.1.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "cbfa888f4ef76af73c2b380714210da3", "sha256": "be6b4b54e3fc2b255af94e6a94038adbe5a2b0e7b9102e55289d9e362230e872" }, "downloads": -1, "filename": "pyrml-0.5.0.zip", "has_sig": false, "md5_digest": "cbfa888f4ef76af73c2b380714210da3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4326, "upload_time": "2016-07-31T02:55:40", "url": "https://files.pythonhosted.org/packages/2f/2f/a6b4d45bbc0b7a3165d282ccf116b7bfaca79765473f173be5d27622ce02/pyrml-0.5.0.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9af91a733824604f1f175c21e675fb01", "sha256": "8329bb67cedb4c3e4fe00f5ffb0204f319a3d9f4b00d68aebbb059e4094f29b8" }, "downloads": -1, "filename": "pyrml-0.5.1.zip", "has_sig": false, "md5_digest": "9af91a733824604f1f175c21e675fb01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4334, "upload_time": "2016-07-31T03:00:02", "url": "https://files.pythonhosted.org/packages/6b/f5/d963c3393af7b02d1b33bbd76c60b1b093b2f22c0b5bb5a574182e1791c6/pyrml-0.5.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9af91a733824604f1f175c21e675fb01", "sha256": "8329bb67cedb4c3e4fe00f5ffb0204f319a3d9f4b00d68aebbb059e4094f29b8" }, "downloads": -1, "filename": "pyrml-0.5.1.zip", "has_sig": false, "md5_digest": "9af91a733824604f1f175c21e675fb01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4334, "upload_time": "2016-07-31T03:00:02", "url": "https://files.pythonhosted.org/packages/6b/f5/d963c3393af7b02d1b33bbd76c60b1b093b2f22c0b5bb5a574182e1791c6/pyrml-0.5.1.zip" } ] }