{ "info": { "author": "Jack Laxson", "author_email": "jackjrabbit@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Communications :: Chat :: Internet Relay Chat", "Topic :: Games/Entertainment" ], "description": "\ufeffPyborg is a markov chain bot for irc that generates replies based on messages and it's database.\n\n\n[![codecov status](https://codecov.io/gh/jrabbit/pyborg-1up/branch/master/graph/badge.svg)](https://codecov.io/gh/jrabbit/pyborg-1up)\n[![CI status](https://travis-ci.org/jrabbit/pyborg-1up.svg)](https://travis-ci.org/jrabbit/pyborg-1up)\n[![Documentation Status](https://readthedocs.org/projects/pyborg/badge/?version=latest)](https://pyborg.readthedocs.io/en/latest/?badge=latest)\n\n\nInstall\n--------\nWe're on the cheeseshop! Yay!\n\n`pip install pyborg`\n\nIf you want the latest git via pip you'll need some special sauce.\n\n`pip install -e git+https://github.com/jrabbit/pyborg-1up.git#egg=pyborg\\&subdirectory=pyborg`\n\n\nNote that we're using Python 3.6+ (for fancy type declarations) and 2.7 (for now)\n\n\nBasic Usage\n-----------\n\n`pyborg` is our new unified pyborg command line interface.\n\n\nDocumentation\n-------------\n\n[Docs can be found on RTD.](http://pyborg.readthedocs.io/en/latest/)\n\n\nNotes\n-----\n\nPyborg is skipping version 1.3; this was used for a transitory database/\"brain\" restructuring that was underwhelming. \n\nAncient original tarballs were hosted at Gna! which is now gone. [Thankfully Internet Archive has a copy!](https://web.archive.org/web/20170225141934/http://download.gna.org/pyborg/) \n\nPyborg was originally developed by Tom Morton and S\u00e9bastien Dailly.\n\n\nSuggested NLTK data\n-------------------\n\nPyborg can use nltk tagging and tokenizing when installed and configured. Tagging requires `averaged_perceptron_tagger` and tokenization requires `punkt`.\n\n\nTodo:\n-----\n\n* spelling or better heuristics\n* graphing and visualization of the database\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/jrabbit/pyborg-1up/", "keywords": "", "license": "GPL v3 or later", "maintainer": "", "maintainer_email": "", "name": "pyborg", "package_url": "https://pypi.org/project/pyborg/", "platform": "", "project_url": "https://pypi.org/project/pyborg/", "project_urls": { "Homepage": "https://github.com/jrabbit/pyborg-1up/" }, "release_url": "https://pypi.org/project/pyborg/1.4.0/", "requires_dist": [ "irc (>=15.1.1<17)", "toml", "arrow (>=0.10.0)", "PyTumblr (==0.0.6)", "requests", "bottle", "venusian", "click", "humanize", "praw", "Mastodon.py", "tweepy", "lxml", "attrs", "statsd", "prompt-toolkit", "discord.py ; python_version >= \"3\"", "aeidon ; python_version >= \"3\"" ], "requires_python": "", "summary": "Markov chain bot for many protocols (discord, irc, twitter, mastodon, file, linein) which generates replies to messages", "version": "1.4.0" }, "last_serial": 5199230, "releases": { "1.2.0a1": [ { "comment_text": "", "digests": { "md5": "6b53606d6c263e2e43f67da990d6212b", "sha256": "6118b7ffd30d1a39861d93ac9ea3bcd4df2c1e75a16807f8c36278c5c41ddbae" }, "downloads": -1, "filename": "pyborg-1.2.0a1-py2-none-any.whl", "has_sig": false, "md5_digest": "6b53606d6c263e2e43f67da990d6212b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 43994, "upload_time": "2014-08-26T23:34:47", "url": "https://files.pythonhosted.org/packages/48/5c/f70f9236b8cb1235ce37dd848d7a2e5b6a6faef1eadac3167e92713f064e/pyborg-1.2.0a1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8891f5d889bf9bef45062034a0f3392a", "sha256": "73e8eb62e30a76fd587e533a8917668728e0dbb4eff306326c85aafe422e2570" }, "downloads": -1, "filename": "pyborg-1.2.0a1.tar.gz", "has_sig": false, "md5_digest": "8891f5d889bf9bef45062034a0f3392a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37788, "upload_time": "2014-08-26T23:34:50", "url": "https://files.pythonhosted.org/packages/c4/65/e97f95050da6707cb866abe73506e7b1f8c85c0ba17731648385f8915bf5/pyborg-1.2.0a1.tar.gz" } ], "1.2.0b1": [ { "comment_text": "", "digests": { "md5": "c4ac63221f16b592d7cec837b33570da", "sha256": "87c7f8cf6f6b85f15bb82ada02f21f0fae7bce479dd7da8d99982e0c742df38c" }, "downloads": -1, "filename": "pyborg-1.2.0b1-py2-none-any.whl", "has_sig": true, "md5_digest": "c4ac63221f16b592d7cec837b33570da", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 45984, "upload_time": "2016-04-20T06:38:20", "url": "https://files.pythonhosted.org/packages/4e/ef/023561f091906e2b0036bded17ab2320756b47f5037e801730761e9d05d3/pyborg-1.2.0b1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c933d319d2f078e5222e700062c993f6", "sha256": "e122d40f10370defb542838d8d1b0be7f0e4d6e38a3ffc3820a2d39e2caadd9c" }, "downloads": -1, "filename": "pyborg-1.2.0b1.tar.gz", "has_sig": true, "md5_digest": "c933d319d2f078e5222e700062c993f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62616, "upload_time": "2016-04-20T06:38:49", "url": "https://files.pythonhosted.org/packages/7f/8c/8625e4611f1bd94c2cb14e6348bf8b4d0745ed7b1bf8de50aed1a227e450/pyborg-1.2.0b1.tar.gz" } ], "1.2.0b2": [ { "comment_text": "", "digests": { "md5": "188b21e81c129d8c974b36e1eabd5136", "sha256": "6b7d933b66839cb2d9cc494c7a2fc52a7204c636ac147afdb0c365102ed6cfb4" }, "downloads": -1, "filename": "pyborg-1.2.0b2-py2-none-any.whl", "has_sig": true, "md5_digest": "188b21e81c129d8c974b36e1eabd5136", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 45996, "upload_time": "2016-04-20T06:47:14", "url": "https://files.pythonhosted.org/packages/6b/59/ad6f637e4785d57dab6c4587097f100ee92e705c51eaef14cd24e57a8730/pyborg-1.2.0b2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cef67ef776c1e0b8f486223646d27ed", "sha256": "c2cef7a716d379ffde618f61b5194783b924ce5130a965b008de8655cef90c0b" }, "downloads": -1, "filename": "pyborg-1.2.0b2.tar.gz", "has_sig": true, "md5_digest": "4cef67ef776c1e0b8f486223646d27ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62607, "upload_time": "2016-04-20T06:48:03", "url": "https://files.pythonhosted.org/packages/f0/92/978706485865b7b10c9f13c78992e4628788be9ab9a26f0d053c478bae69/pyborg-1.2.0b2.tar.gz" } ], "1.2.0b3": [ { "comment_text": "", "digests": { "md5": "b264965bebb27052f86a8f4944c32acf", "sha256": "e5e3920e94f52e44fcc294454b5f7b8ebd44821fa341d056f7ac44034539e6d6" }, "downloads": -1, "filename": "pyborg-1.2.0b3-py2-none-any.whl", "has_sig": true, "md5_digest": "b264965bebb27052f86a8f4944c32acf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 47507, "upload_time": "2016-07-16T17:58:12", "url": "https://files.pythonhosted.org/packages/ef/b2/38d2d6df874c85d25302a3b26693354b339fcc3a95b33faf75149f253f06/pyborg-1.2.0b3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3e4d802b6170886bfaeaac43b34be60", "sha256": "60acd6bfc7f6d380f04ab3c6431bac9fde31c322f43797ab63fa2ce7dbbe1649" }, "downloads": -1, "filename": "pyborg-1.2.0b3.tar.gz", "has_sig": true, "md5_digest": "d3e4d802b6170886bfaeaac43b34be60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53230, "upload_time": "2016-07-16T17:58:42", "url": "https://files.pythonhosted.org/packages/ae/25/a0d50a1d49dac7707d8b2e80614e2349469e24ebfc868d4bf1ed0b4852b2/pyborg-1.2.0b3.tar.gz" } ], "1.2.0b4": [ { "comment_text": "", "digests": { "md5": "6e6aefce666916414e3b5ff966f01a2e", "sha256": "d7de658df95c6821ba864900597f096fffc259960814134aebf90bd0b622101d" }, "downloads": -1, "filename": "pyborg-1.2.0b4-py2-none-any.whl", "has_sig": true, "md5_digest": "6e6aefce666916414e3b5ff966f01a2e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 52280, "upload_time": "2017-01-23T09:03:46", "url": "https://files.pythonhosted.org/packages/b0/03/542848f867c6eed9c8d060fe89cc2b2749af8f301a181325704100761931/pyborg-1.2.0b4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ffb88e3e8369605a6415ab51d70d592", "sha256": "8684c86c37095869af027935b9184609a80cd26153fbc0ec295e5f0a9c4adfd0" }, "downloads": -1, "filename": "pyborg-1.2.0b4.tar.gz", "has_sig": true, "md5_digest": "4ffb88e3e8369605a6415ab51d70d592", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59535, "upload_time": "2017-01-23T09:03:24", "url": "https://files.pythonhosted.org/packages/91/02/39281322190f880f646df7543dfee06a323d893b5ba7f69cd9c211f5df06/pyborg-1.2.0b4.tar.gz" } ], "1.2.0b5": [ { "comment_text": "", "digests": { "md5": "9ac9f8e6143e2fb25ee662cca4a4f493", "sha256": "f2d460e089e51112874181c29cc494f64e4449dad9f4135966fa5a69e5d0e4f1" }, "downloads": -1, "filename": "pyborg-1.2.0b5-py2-none-any.whl", "has_sig": true, "md5_digest": "9ac9f8e6143e2fb25ee662cca4a4f493", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 58258, "upload_time": "2017-01-23T09:22:40", "url": "https://files.pythonhosted.org/packages/57/fe/df9093b970ee482313f44072a86a5a76da84ccd91f679d1bba1b36ff8b0f/pyborg-1.2.0b5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86dc467791a27d98d95e23f7f1671ba0", "sha256": "f2df08e903971c94e509a90d75a2c6a3041df2336b600ee2f0c14ea1df40f150" }, "downloads": -1, "filename": "pyborg-1.2.0b5.tar.gz", "has_sig": true, "md5_digest": "86dc467791a27d98d95e23f7f1671ba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63226, "upload_time": "2017-01-23T09:23:01", "url": "https://files.pythonhosted.org/packages/31/01/1828f88ec8ca2f2eb33e48b858878d17b3a291af34699a08f0002ea67010/pyborg-1.2.0b5.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "56f8ff27dac37d1ccc32c0619d481af2", "sha256": "2661d03b8e8684acb9a5c34596f10e766dbb9b08a3937e42438a8a0cad270e6f" }, "downloads": -1, "filename": "pyborg-1.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "56f8ff27dac37d1ccc32c0619d481af2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46945, "upload_time": "2019-04-28T10:18:39", "url": "https://files.pythonhosted.org/packages/3b/8e/4b29bd985129746e5d94341dda2abdd4590f22819e69972b5a77fcff8e2b/pyborg-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa74ca7eb0b4bd077c5f04c31c926c2b", "sha256": "8a78dfbc6ab85cb79ab8f54d7eb09b2fd31466b7d1f2cc3f1d62ac0f92826a8f" }, "downloads": -1, "filename": "pyborg-1.4.0.tar.gz", "has_sig": true, "md5_digest": "fa74ca7eb0b4bd077c5f04c31c926c2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44815, "upload_time": "2019-04-28T10:18:42", "url": "https://files.pythonhosted.org/packages/8f/fd/3510337e72d4a9e0afc07388d068fa7e430e7e513a654243fb0e85430593/pyborg-1.4.0.tar.gz" } ], "1.4.0b1": [ { "comment_text": "", "digests": { "md5": "1a1132f23cef2d09736f7e99204276c3", "sha256": "06f8f3db62351eb98df8478e9c3895f441efee51ee27e7d81d64d6ad054e8ecf" }, "downloads": -1, "filename": "pyborg-1.4.0b1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1a1132f23cef2d09736f7e99204276c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63646, "upload_time": "2017-09-05T06:55:20", "url": "https://files.pythonhosted.org/packages/b0/79/c60f3b8ba1545aac17eb0542e96e1870f3dec52d42c6d7f00b86e05527d7/pyborg-1.4.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4572009f72b40ddd0b049f713b478287", "sha256": "79b46f738960d34ecbeec87c06c7f8f907fbbeb7b1aee98da522dacb0d4392c4" }, "downloads": -1, "filename": "pyborg-1.4.0b1.tar.gz", "has_sig": true, "md5_digest": "4572009f72b40ddd0b049f713b478287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60869, "upload_time": "2017-09-05T06:55:34", "url": "https://files.pythonhosted.org/packages/fe/17/bdeb8a45c9822d4f572d581b4397f962ffa01d6c93c8d55afe4b9d4db259/pyborg-1.4.0b1.tar.gz" } ], "1.4.0b2": [ { "comment_text": "", "digests": { "md5": "5b73120cca8dbc8ccf19416d69fc5afe", "sha256": "b5aa66d2b9984f8951a555f482433af3dcb6bbdc91c4bb7a0ab2e421e4db2dd7" }, "downloads": -1, "filename": "pyborg-1.4.0b2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5b73120cca8dbc8ccf19416d69fc5afe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65055, "upload_time": "2017-09-17T08:00:39", "url": "https://files.pythonhosted.org/packages/8c/0f/69a68395e8a0e212938b425e4a6a9d09b2592c28416c8911e0c675ca1545/pyborg-1.4.0b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43f7e4e3b7715ae6321d59077a261bff", "sha256": "bd17aa8eec46228544fae3286e4686c6bc4fe14ef01cf9eb1928268bf5a93f34" }, "downloads": -1, "filename": "pyborg-1.4.0b2.tar.gz", "has_sig": true, "md5_digest": "43f7e4e3b7715ae6321d59077a261bff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63590, "upload_time": "2017-09-17T08:01:17", "url": "https://files.pythonhosted.org/packages/9a/af/4986746af38c33ffabab301c5d3e2a096660cabc2c99c579ff1879fd3a8f/pyborg-1.4.0b2.tar.gz" } ], "1.4.0b3": [ { "comment_text": "", "digests": { "md5": "16975090d6fe3ffd242fa3ab51042b79", "sha256": "72cbb68dad8cbe2d7501be45b52e914f9b74630bca336902ec3609dc998aee13" }, "downloads": -1, "filename": "pyborg-1.4.0b3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "16975090d6fe3ffd242fa3ab51042b79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66967, "upload_time": "2018-03-31T04:01:07", "url": "https://files.pythonhosted.org/packages/58/3c/94142e32872a787befe627f22bd82da85ccf55dc4a7cbde3791cad75b55e/pyborg-1.4.0b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfaf0e44e48de6a466120c507cc5a10a", "sha256": "d556339b59e0c80d89aef8211dea82e83659ff15aebf5d16bd41af466aedb7b4" }, "downloads": -1, "filename": "pyborg-1.4.0b3.tar.gz", "has_sig": true, "md5_digest": "cfaf0e44e48de6a466120c507cc5a10a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67701, "upload_time": "2018-03-31T04:01:43", "url": "https://files.pythonhosted.org/packages/67/75/9c9e61742f16a0d6da4133a11e82cdef4746f727dfdd4162859e7b4e1990/pyborg-1.4.0b3.tar.gz" } ], "1.4.0b4": [ { "comment_text": "", "digests": { "md5": "9ffb17d9df3afa5a7a43acd3af66a12f", "sha256": "a3627c73314cd04e371bf41d91b06d03f03f295cf2f256b0a1df7bc5835bed9d" }, "downloads": -1, "filename": "pyborg-1.4.0b4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9ffb17d9df3afa5a7a43acd3af66a12f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43901, "upload_time": "2018-06-27T05:25:18", "url": "https://files.pythonhosted.org/packages/96/45/2788efd9e3b95a84ab9fb3fe8496e4c401884616746d587873368aaf1b69/pyborg-1.4.0b4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c159c794b8acd4c99ec1b01507fb2c22", "sha256": "543ddefd3b9ae2b1ac0bce57f81f230d7f290059e4d8fb713018649cc890886b" }, "downloads": -1, "filename": "pyborg-1.4.0b4.tar.gz", "has_sig": true, "md5_digest": "c159c794b8acd4c99ec1b01507fb2c22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47118, "upload_time": "2018-06-27T05:24:57", "url": "https://files.pythonhosted.org/packages/cb/47/b6f5aaa74098d8e6ef24333b418ddd2873c1a6ed38ca9b7a577c6ce8b526/pyborg-1.4.0b4.tar.gz" } ], "1.4.0b5": [ { "comment_text": "", "digests": { "md5": "05cbc49c720cfab9353c6d3b8db9bd98", "sha256": "ce7b8a25019f77fbde5c899381f08077a54f2e94f77cb0982ee9f156d3772853" }, "downloads": -1, "filename": "pyborg-1.4.0b5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "05cbc49c720cfab9353c6d3b8db9bd98", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44976, "upload_time": "2018-06-27T05:46:24", "url": "https://files.pythonhosted.org/packages/3a/5f/e30c4a179cf61faa8a72a64f996cc6bf5e07b26f31ca5f9d1ff74c5931a3/pyborg-1.4.0b5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f7acfb4e3ef2cb0b492fd815356dc80", "sha256": "aa53eced93c43e5e3d6bdf2310b5c4ae35a884636a3d32e3741542c5db29e459" }, "downloads": -1, "filename": "pyborg-1.4.0b5.tar.gz", "has_sig": true, "md5_digest": "5f7acfb4e3ef2cb0b492fd815356dc80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47113, "upload_time": "2018-06-27T05:45:39", "url": "https://files.pythonhosted.org/packages/d2/8b/5a8f7b2994ab7da1d3c3bd092bd1dba918285ff2732a092f778977072b86/pyborg-1.4.0b5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "56f8ff27dac37d1ccc32c0619d481af2", "sha256": "2661d03b8e8684acb9a5c34596f10e766dbb9b08a3937e42438a8a0cad270e6f" }, "downloads": -1, "filename": "pyborg-1.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "56f8ff27dac37d1ccc32c0619d481af2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46945, "upload_time": "2019-04-28T10:18:39", "url": "https://files.pythonhosted.org/packages/3b/8e/4b29bd985129746e5d94341dda2abdd4590f22819e69972b5a77fcff8e2b/pyborg-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa74ca7eb0b4bd077c5f04c31c926c2b", "sha256": "8a78dfbc6ab85cb79ab8f54d7eb09b2fd31466b7d1f2cc3f1d62ac0f92826a8f" }, "downloads": -1, "filename": "pyborg-1.4.0.tar.gz", "has_sig": true, "md5_digest": "fa74ca7eb0b4bd077c5f04c31c926c2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44815, "upload_time": "2019-04-28T10:18:42", "url": "https://files.pythonhosted.org/packages/8f/fd/3510337e72d4a9e0afc07388d068fa7e430e7e513a654243fb0e85430593/pyborg-1.4.0.tar.gz" } ] }