{ "info": { "author": "Harvey Rogers", "author_email": "harveyr@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# pmxbot-glossary\n\nGlossary extension for [pmxbot](https://bitbucket.org/yougov/pmxbot/wiki/Home).\n\n[![Build Status](https://travis-ci.org/harveyr/pmxbot-glossary.svg?branch=master)](https://travis-ci.org/harveyr/pmxbot-glossary)\n\n## Commands\n\n**Get a definition**\n\n`!whatis carrot`\n\n**Add a definition**\n\n`!set carrot: An orange rod`\n\n**Update a definition**\n\nSame as adding one:\n\n`!set carrot: An orange vegetable. For more, see http://en.wikipedia.org/wiki/Carrot`\n\nThis creates a new definition without overwriting the old one.\n\n**Get an older definition**\n\n`!whatis carrot: 1`\n\nThis returns the first definition. `!whatis carrot: 2` would return the second,\nand so on.\n\n**Get a random definition**\n\n`!whatis`\n\n**Redirect an entry to another**\n\n`redirect burger: hamburger`\n\n**Remove a redirect**\n\n`unredirect burger`\n\n**Find out who wrote something**\n\n`!whowrote hamburger`\n\n \n## Why?\n\nThis extension is an effort to test the following hypothesis:\n\nMaintaining definitions of domain lingo via a chat bot is the\nbest way to keep those definitions up to date and readily accessible\n(assuming the group uses some form of internet chat).\n\nThis may be the case because:\n\n* It allows painless updating of the definitions (no pull requests, etc.).\n* It allows painless retrieval of the definitions.\n* It provides a single entry point to docs that are spread among a number\n of sources (assuming you provide links).\n* It enables somewhat automatic review of definitions as they are added\n or retrieved.\n* It creates \"accidental\" education: you'll learn stuff just sitting in a\n channel and seeing the definitions scroll by.\n* It keeps the definitions in front of the eyes of the\n domain experts, maximizing the chances they will spot an obsolete,\n misguided, or missing entry.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/harveyr/pmxbot-glossary/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pmxbot-glossary", "package_url": "https://pypi.org/project/pmxbot-glossary/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pmxbot-glossary/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/harveyr/pmxbot-glossary/" }, "release_url": "https://pypi.org/project/pmxbot-glossary/0.4.2/", "requires_dist": null, "requires_python": null, "summary": "A pmxbot glossary extension.", "version": "0.4.2" }, "last_serial": 1278990, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d9eac9abb29bbdb49a8355af215de6eb", "sha256": "a93272649f1648e1fc98f9cce28fdba659621950feb7f3ec8cd0e3bf3522dc46" }, "downloads": -1, "filename": "pmxbot_glossary-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9eac9abb29bbdb49a8355af215de6eb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4507, "upload_time": "2014-10-12T14:31:55", "url": "https://files.pythonhosted.org/packages/bf/b5/accb6dedfd1a82457fb4e0c6eefa821fe6132aa749866ca00ebea25840d3/pmxbot_glossary-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "930884d731229fb3767186ff9397a978", "sha256": "3ed80ee2771a9d9b22590719c740d9c2e06126c719165a49edede72bf9e0a784" }, "downloads": -1, "filename": "pmxbot-glossary-0.0.1.tar.gz", "has_sig": false, "md5_digest": "930884d731229fb3767186ff9397a978", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4246, "upload_time": "2014-10-12T14:31:45", "url": "https://files.pythonhosted.org/packages/db/08/03fdb65c009c6106ce82c7d053cd44b09ad6b3b5b5c225949b12ef85b736/pmxbot-glossary-0.0.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e845547aa4fee589fa901aa575bd9b3e", "sha256": "05f58ddb377802083a9d3c9bf121a2e47fd164ef9cf53176f6673ac485dae77a" }, "downloads": -1, "filename": "pmxbot_glossary-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e845547aa4fee589fa901aa575bd9b3e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8826, "upload_time": "2014-10-17T21:48:19", "url": "https://files.pythonhosted.org/packages/e8/8a/047300cf51e5350a9ab25ef9da459c99daeaea005c8f43d343d2adb515f1/pmxbot_glossary-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28e34051e7d165ea007b4d1af0d86576", "sha256": "082ecde6af06f8aae96e79868996cd6caf7d24e4058aa4dbda78e754294fd4a1" }, "downloads": -1, "filename": "pmxbot-glossary-0.1.2.tar.gz", "has_sig": false, "md5_digest": "28e34051e7d165ea007b4d1af0d86576", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8381, "upload_time": "2014-10-17T21:48:12", "url": "https://files.pythonhosted.org/packages/c0/02/146618ae2d67ec057623d4999d90623750ecfb3d55aae18b8dfc428f4350/pmxbot-glossary-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fc77268273885519cb381c4c6b73701d", "sha256": "e6d4e861fb5cd03655c0069837ca6876307b2a2876e41d6142647686abc992fd" }, "downloads": -1, "filename": "pmxbot_glossary-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc77268273885519cb381c4c6b73701d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18119, "upload_time": "2014-10-20T18:33:49", "url": "https://files.pythonhosted.org/packages/2a/05/4e36b06ceb67af0fcf8017d74068dd1996cbd3251300b7b835a54bffd522/pmxbot_glossary-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b784c0b65ad27df9fcd7f510ff3fa38c", "sha256": "d6c55d1fbfc2db57275bbacde1bfaf80caafe5aa2f60c2708b952be7963b4ac9" }, "downloads": -1, "filename": "pmxbot-glossary-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b784c0b65ad27df9fcd7f510ff3fa38c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10845, "upload_time": "2014-10-20T18:33:43", "url": "https://files.pythonhosted.org/packages/f8/30/68e767d5e5c0a110db9b50fcab54afa2ee67c5b015bf825d528d239011f3/pmxbot-glossary-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2ce5aab48ed33c433d8a03293842aa59", "sha256": "c9b41a78e4c45311c35a16535fbda098103483fb92f30cb18f0a5ae69dd69ffd" }, "downloads": -1, "filename": "pmxbot_glossary-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ce5aab48ed33c433d8a03293842aa59", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18121, "upload_time": "2014-10-20T22:43:54", "url": "https://files.pythonhosted.org/packages/ef/c5/a75c02a868da6e4ca3cd90e3def221871fa59f16852168370cdf8ff26708/pmxbot_glossary-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf515dfcabf17c2ee8a1a3d7cb3efc21", "sha256": "57fd129b43c562d2efd5e30795b77c75ca54d252b19144445d10ade104c79f17" }, "downloads": -1, "filename": "pmxbot-glossary-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bf515dfcabf17c2ee8a1a3d7cb3efc21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10842, "upload_time": "2014-10-20T22:43:50", "url": "https://files.pythonhosted.org/packages/49/ac/fe421b92fb9acccc53c447f9c46432fb038805435102ba79cc0c3841491f/pmxbot-glossary-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "85e7f61ba9ee58f11f54a689aa3fbb55", "sha256": "49f1023b440d615d44c8666cea78c5ac9b434e11b5c4f476100e306c99873690" }, "downloads": -1, "filename": "pmxbot_glossary-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "85e7f61ba9ee58f11f54a689aa3fbb55", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18424, "upload_time": "2014-10-21T00:25:30", "url": "https://files.pythonhosted.org/packages/1f/57/394f80cf1a5cae4c9dc0778c72adba7b06d3b143682b047f64561efb3ce4/pmxbot_glossary-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11f9bf4841aec9d58828826921b58330", "sha256": "f9eb0e421687c7d34bc5431a12dcd24198a9fd0cd3611bce26203bda7f471374" }, "downloads": -1, "filename": "pmxbot-glossary-0.2.2.tar.gz", "has_sig": false, "md5_digest": "11f9bf4841aec9d58828826921b58330", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11081, "upload_time": "2014-10-21T00:25:23", "url": "https://files.pythonhosted.org/packages/bf/e2/a286e25425535077cfb0d57d8389ba1d00eb300cc113a575d9f3b3dc0d38/pmxbot-glossary-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b8665168dba2e683c26e3a68b622b731", "sha256": "638f440b505ca6743c6f5117b49881d9c4e2f74cda77ec09f7c80d006fe24f69" }, "downloads": -1, "filename": "pmxbot_glossary-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8665168dba2e683c26e3a68b622b731", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20043, "upload_time": "2014-10-21T06:03:52", "url": "https://files.pythonhosted.org/packages/ce/c1/1a6f397dd1dc9fbf391a1cd75c3ab747d96e27bf4eb4c9f1f900479780e6/pmxbot_glossary-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc0089018031590dc507fa0cb7ecc3c6", "sha256": "c454130c5322a4968480b651076636b708c69110bd29b090356e7ad6d5d3729a" }, "downloads": -1, "filename": "pmxbot-glossary-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fc0089018031590dc507fa0cb7ecc3c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12778, "upload_time": "2014-10-21T06:03:46", "url": "https://files.pythonhosted.org/packages/4b/18/77da2703c594798f7c67b1843a47ff5155c60a89945285115dd2c48983e8/pmxbot-glossary-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4c4a21af625093acfd8c4a113194a242", "sha256": "983914923eedc524d9fb0e52a59bcf4bf873c3b819241c43ebdee86cdc8cc02a" }, "downloads": -1, "filename": "pmxbot_glossary-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c4a21af625093acfd8c4a113194a242", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21098, "upload_time": "2014-10-21T23:03:11", "url": "https://files.pythonhosted.org/packages/f7/d9/fbda97e93c0a69dd888e22c077b679495387cb736770b2105e60f86e9569/pmxbot_glossary-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8513e9d88ef45c3d617a316ebeb2f165", "sha256": "1c1687ba2343259e6d3b931502d5d24845bddc135ab7717b6a5db074d7ca0603" }, "downloads": -1, "filename": "pmxbot-glossary-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8513e9d88ef45c3d617a316ebeb2f165", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14065, "upload_time": "2014-10-21T23:03:01", "url": "https://files.pythonhosted.org/packages/74/4a/80cfdbab32eeda23132fb666ee3dec4122002cc2c67db52abbc86d9c85d7/pmxbot-glossary-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "ea22bde6d9bea08bbe1281014e48ee09", "sha256": "a182fd36f00e8c12926fbf5c10f865bfaa5461b414c9cb8fffe69660f1801e58" }, "downloads": -1, "filename": "pmxbot_glossary-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea22bde6d9bea08bbe1281014e48ee09", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21352, "upload_time": "2014-10-22T15:12:15", "url": "https://files.pythonhosted.org/packages/91/31/dbec719adccc1f83958ca1ad900a6df59786d4d7956234f68e9f3b3dfb01/pmxbot_glossary-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "981968e8a4d7c0dda3fe138bdd00e54d", "sha256": "ccfc62f8fe1ac5cf25a7e804499d46eff51843adddeffb14756c8769ccf6e138" }, "downloads": -1, "filename": "pmxbot-glossary-0.4.1.tar.gz", "has_sig": false, "md5_digest": "981968e8a4d7c0dda3fe138bdd00e54d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14393, "upload_time": "2014-10-22T15:10:50", "url": "https://files.pythonhosted.org/packages/a2/60/a964aaf92ac8b394f5fa8bac8dba24a8c525c632c56708455fde3a41abbd/pmxbot-glossary-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "cfac1763e9b704a1a1ada0b339bdd67b", "sha256": "bb39db75e729b0fa7df672d3285d16073bc16c3013374ca5802ac5d5b6609542" }, "downloads": -1, "filename": "pmxbot_glossary-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cfac1763e9b704a1a1ada0b339bdd67b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21550, "upload_time": "2014-10-22T15:24:40", "url": "https://files.pythonhosted.org/packages/ee/f6/5532c16e40bb7658a683094b78cfe4169c3e1ea66dd85c8536de4d91044a/pmxbot_glossary-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44d50a7080202748f5da470b73bc29a7", "sha256": "01c31dbd4a3a9ad187ad2c9d239bd686ca011b14167f4f65142be99c95d3af89" }, "downloads": -1, "filename": "pmxbot-glossary-0.4.2.tar.gz", "has_sig": false, "md5_digest": "44d50a7080202748f5da470b73bc29a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14564, "upload_time": "2014-10-22T15:24:35", "url": "https://files.pythonhosted.org/packages/c8/59/7daa1ccfcab4fa0c3833c8cd713e23aad0cb98086748a4c6b49b39763a41/pmxbot-glossary-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cfac1763e9b704a1a1ada0b339bdd67b", "sha256": "bb39db75e729b0fa7df672d3285d16073bc16c3013374ca5802ac5d5b6609542" }, "downloads": -1, "filename": "pmxbot_glossary-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cfac1763e9b704a1a1ada0b339bdd67b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21550, "upload_time": "2014-10-22T15:24:40", "url": "https://files.pythonhosted.org/packages/ee/f6/5532c16e40bb7658a683094b78cfe4169c3e1ea66dd85c8536de4d91044a/pmxbot_glossary-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44d50a7080202748f5da470b73bc29a7", "sha256": "01c31dbd4a3a9ad187ad2c9d239bd686ca011b14167f4f65142be99c95d3af89" }, "downloads": -1, "filename": "pmxbot-glossary-0.4.2.tar.gz", "has_sig": false, "md5_digest": "44d50a7080202748f5da470b73bc29a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14564, "upload_time": "2014-10-22T15:24:35", "url": "https://files.pythonhosted.org/packages/c8/59/7daa1ccfcab4fa0c3833c8cd713e23aad0cb98086748a4c6b49b39763a41/pmxbot-glossary-0.4.2.tar.gz" } ] }