{ "info": { "author": "Jake Lilly", "author_email": "Lillyjsm@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Communications :: Chat" ], "description": "\nasciiRyver\n==========\n\nasciiRyver is a `Ryver`_ chat client designed to be able to run in the terminal. This was built on the `Asciimatics`_ framework. This is not designed to be professional software, and it is still in the early phases of development. At present, there may be lots of bugs encountered, but the basic chat functionality is working, including: forums, workgroups, direct messaging, topics, and topic creation.\n\n.. image:: Example.png\n\nRequirements\n------------\nPython 3+\n\npip3\n\nInstallation\n------------\nLinux: `sudo pip3 install asciiRyver`\n\nWindows: pip3 install asciiRyver\n\nUsage\n-----\n\nCommands:\n\n - ctrl-l = Login Menu\n - ctrl-t = Topic Menu\n - ctrl-c = Exit Application\n\nonce installed, you can start the chat with the command: asciiRyver\n\nForums and Workgroups will appear in the left column once logged in. You can select these rooms to switch to them.\n\nUsers for the current chat you are in will appear on the right column. Users are also selectable to being Direct Messaging.\n\n\nKnown Issues\n------------\nHeader isn't updating with the current chat.\n\nIf you create a new topic, you may not see responses in that topic until you refresh and rejoin the topic.\n\nNotes\n-----\nI will gladly take pull requests to help iron out issues! It has been a fun project to work on.\n\n.. _Asciimatics: https://pypi.python.org/pypi/asciimatics\n.. _Ryver: https://ryver.com/\n\n\nTODO\n----\n - Chat history when selecting topic - (Finished)\n - Presence change for users? - (Finished)\n - Order users list by presence - (Finished)\n - figure out what triggers multiple post of same message when receiving\n - color scheme? (Finished)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lillyjsm/asciiRyver", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "asciiRyver", "package_url": "https://pypi.org/project/asciiRyver/", "platform": "", "project_url": "https://pypi.org/project/asciiRyver/", "project_urls": { "Homepage": "https://github.com/lillyjsm/asciiRyver" }, "release_url": "https://pypi.org/project/asciiRyver/1.3a1/", "requires_dist": [ "requests (==2.18.4)", "websocket-client (==0.46.0)", "asciimatics (==1.9.0)" ], "requires_python": "", "summary": "Ryver for the terminal", "version": "1.3a1" }, "last_serial": 3728284, "releases": { "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "0df19b2b32f93d78731c4894b57fb835", "sha256": "dab80ce93dc75761ee7da6eb39a7e8a55c64b378ba77c2f187f5d24962d60f15" }, "downloads": -1, "filename": "asciiRyver-1.0.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "0df19b2b32f93d78731c4894b57fb835", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12548, "upload_time": "2018-03-28T16:08:03", "url": "https://files.pythonhosted.org/packages/b4/a5/47956b81f5963789e0e2607bc38777d6f410389ca1ab75c2d1e55ae6a5cb/asciiRyver-1.0.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4d7325a6014120dae1b2e3b2a4c677f", "sha256": "ba0527459b11b2e96879f77241dffb413f97fe931d2621f9eb4a0094db731c00" }, "downloads": -1, "filename": "asciiRyver-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "f4d7325a6014120dae1b2e3b2a4c677f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10132, "upload_time": "2018-03-28T16:08:04", "url": "https://files.pythonhosted.org/packages/b3/81/ee69850ab7e167be65a1ffd1a9d90860c4c37e27cb03c269521c99f01701/asciiRyver-1.0.0b1.tar.gz" } ], "1.0.1b1": [ { "comment_text": "", "digests": { "md5": "45f8924c6c505ffe408d8a3bd66f715d", "sha256": "9772b7e8ecc47ebbeece5cc316e1f0d7ab323347c9ac271466d6ca107d683a37" }, "downloads": -1, "filename": "asciiRyver-1.0.1b1-py3-none-any.whl", "has_sig": false, "md5_digest": "45f8924c6c505ffe408d8a3bd66f715d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12568, "upload_time": "2018-03-28T19:27:15", "url": "https://files.pythonhosted.org/packages/14/36/165e9c26eac2fda1ac35875e5831f5fba670b5ad63897c7b9eee89e44f73/asciiRyver-1.0.1b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1888fcb45d2c082d11d40518dbe284e7", "sha256": "1d8ebe95290cb0cf459a8f5516b1273d59f33cb464535ab9009e1fe7ea99ce40" }, "downloads": -1, "filename": "asciiRyver-1.0.1b1.tar.gz", "has_sig": false, "md5_digest": "1888fcb45d2c082d11d40518dbe284e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9412, "upload_time": "2018-03-28T19:27:16", "url": "https://files.pythonhosted.org/packages/47/c0/c6d5184f513fe9c9e5fc525d8df85f9a1cd3b89475055588fddb47738000/asciiRyver-1.0.1b1.tar.gz" } ], "1.0.2b1": [ { "comment_text": "", "digests": { "md5": "1ae6ee664d54d6c2ae7f3a755afbbfd9", "sha256": "d2ee4987580cea5d3819ab997a182078e2adec2556638d28e1775403df1a0957" }, "downloads": -1, "filename": "asciiRyver-1.0.2b1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ae6ee664d54d6c2ae7f3a755afbbfd9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15488, "upload_time": "2018-04-03T03:47:36", "url": "https://files.pythonhosted.org/packages/b3/2c/6d01cfea9ea7d753230687d49d5789db3d43bc279aec6a50e4f5640a2bad/asciiRyver-1.0.2b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3cc33b69d2b8e9894a6d5f7f62fb577b", "sha256": "70c9c45d50fd21b8c773050a221bf4a3eefd59e2d4266f7b8384e1668385f3cd" }, "downloads": -1, "filename": "asciiRyver-1.0.2b1.tar.gz", "has_sig": false, "md5_digest": "3cc33b69d2b8e9894a6d5f7f62fb577b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10204, "upload_time": "2018-04-03T03:47:37", "url": "https://files.pythonhosted.org/packages/de/5d/d95a667d47bb755a424a29e60e4a796f68fac2e22d8a41e22d06020943aa/asciiRyver-1.0.2b1.tar.gz" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "7bccb1b116b3224563a1470ebea3b48d", "sha256": "4436a85514ae77b85ebe6a19dd0b4bd4096bd0a6f230321b2fb28a96da1c0292" }, "downloads": -1, "filename": "asciiRyver-1.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "7bccb1b116b3224563a1470ebea3b48d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9841, "upload_time": "2018-03-04T18:43:46", "url": "https://files.pythonhosted.org/packages/48/7e/d9a7ef6bd902d631cababa18bd592702ef5bc706af8c987ad40799a38f37/asciiRyver-1.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41e269917fd5e6917f2f3b108b80d075", "sha256": "8ee3839ec6c4e2bdf9614a6a19d7206fe27e145b859f3bf168ff34cafbf137c4" }, "downloads": -1, "filename": "asciiRyver-1.0a1.tar.gz", "has_sig": false, "md5_digest": "41e269917fd5e6917f2f3b108b80d075", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7377, "upload_time": "2018-03-04T18:43:47", "url": "https://files.pythonhosted.org/packages/c8/fa/0dd693671adc02a849f407b42dd7e2507cdaaa0acef2eda49201679837e1/asciiRyver-1.0a1.tar.gz" } ], "1.1a1": [ { "comment_text": "", "digests": { "md5": "cf72e2828bf35d677b06397c2a4290ac", "sha256": "4551ed40c9ac4c3f9f97c1688b7e2603533126f76dcb278534f8c9e767706309" }, "downloads": -1, "filename": "asciiRyver-1.1a1-py3-none-any.whl", "has_sig": false, "md5_digest": "cf72e2828bf35d677b06397c2a4290ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11238, "upload_time": "2018-03-05T06:43:11", "url": "https://files.pythonhosted.org/packages/20/d9/2c6d8077dbebd4a7c30a2bb7519bce18c80c162c5e92b01285ebab79fb9e/asciiRyver-1.1a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6bc509fe32596683eba81262c6131496", "sha256": "248056138ad110d35b5d94580156b4454c40e90a63b1323fbfc2172b975e231c" }, "downloads": -1, "filename": "asciiRyver-1.1a1.tar.gz", "has_sig": false, "md5_digest": "6bc509fe32596683eba81262c6131496", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8260, "upload_time": "2018-03-05T06:44:24", "url": "https://files.pythonhosted.org/packages/5b/f0/d382f506bae700d04c3c60e4fed9a57e936efeb2d62d0f8d54b2ac3c00a6/asciiRyver-1.1a1.tar.gz" } ], "1.2a1": [ { "comment_text": "", "digests": { "md5": "f2ce701341e58d445f31a9636984fbfe", "sha256": "264235e093b58bec3867d4b7e7131df5f2cb4ff98a466b42fbee4c3052279da8" }, "downloads": -1, "filename": "asciiRyver-1.2a1-py3-none-any.whl", "has_sig": false, "md5_digest": "f2ce701341e58d445f31a9636984fbfe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11693, "upload_time": "2018-03-13T01:38:42", "url": "https://files.pythonhosted.org/packages/4f/b8/62ee905a9760314429d1f27f7079d726bfc9018ba7815a376e3f4ac50ce6/asciiRyver-1.2a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c4ac07cd26f0a07cbca8ec696ce4467", "sha256": "f37b8aa714bd6c155b4defa8cd7589d2b26646b95eb3b50645c83d1ad80f8e54" }, "downloads": -1, "filename": "asciiRyver-1.2a1.tar.gz", "has_sig": false, "md5_digest": "4c4ac07cd26f0a07cbca8ec696ce4467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8604, "upload_time": "2018-03-13T01:38:44", "url": "https://files.pythonhosted.org/packages/63/71/5ea45162861629ecb4e6505a0e775b7a81d13040a89d77ff107627e858ec/asciiRyver-1.2a1.tar.gz" } ], "1.3a1": [ { "comment_text": "", "digests": { "md5": "ce821c112f5b884a7682cfb680f6449e", "sha256": "3ca7166054150df64335acf1d10048acdcbc6634181ca013bf9be1457fa00355" }, "downloads": -1, "filename": "asciiRyver-1.3a1-py3-none-any.whl", "has_sig": false, "md5_digest": "ce821c112f5b884a7682cfb680f6449e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12537, "upload_time": "2018-03-26T04:47:50", "url": "https://files.pythonhosted.org/packages/c6/e9/07334fde0e43a385e219734ff58310c1b4d383ef346ffec5878b2f301d47/asciiRyver-1.3a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2611cae55c01df7ef48309c108ca4984", "sha256": "0b92f893bf6bec0c95c6877cf616169bd854836d92bb43132c4a61f0581d9f11" }, "downloads": -1, "filename": "asciiRyver-1.3a1.tar.gz", "has_sig": false, "md5_digest": "2611cae55c01df7ef48309c108ca4984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9341, "upload_time": "2018-03-26T04:54:34", "url": "https://files.pythonhosted.org/packages/24/7f/0600fb13aac376da3024476d8723c354acafa59d209414dc7eb923263b89/asciiRyver-1.3a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ce821c112f5b884a7682cfb680f6449e", "sha256": "3ca7166054150df64335acf1d10048acdcbc6634181ca013bf9be1457fa00355" }, "downloads": -1, "filename": "asciiRyver-1.3a1-py3-none-any.whl", "has_sig": false, "md5_digest": "ce821c112f5b884a7682cfb680f6449e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12537, "upload_time": "2018-03-26T04:47:50", "url": "https://files.pythonhosted.org/packages/c6/e9/07334fde0e43a385e219734ff58310c1b4d383ef346ffec5878b2f301d47/asciiRyver-1.3a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2611cae55c01df7ef48309c108ca4984", "sha256": "0b92f893bf6bec0c95c6877cf616169bd854836d92bb43132c4a61f0581d9f11" }, "downloads": -1, "filename": "asciiRyver-1.3a1.tar.gz", "has_sig": false, "md5_digest": "2611cae55c01df7ef48309c108ca4984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9341, "upload_time": "2018-03-26T04:54:34", "url": "https://files.pythonhosted.org/packages/24/7f/0600fb13aac376da3024476d8723c354acafa59d209414dc7eb923263b89/asciiRyver-1.3a1.tar.gz" } ] }