{ "info": { "author": "Shaun Duncan", "author_email": "shaun.duncan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Twisted", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Communications :: Chat :: Internet Relay Chat", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "helga-facts\n===========\n\nA helga plugin that can be used to store responses that can be returned from a question. For example::\n\n foo is bar\n foo?\n foo is bar (sduncan on 12/01/2014 08:15)\n bar baz are qux\n bar baz?\n bar baz is qux (sduncan on 12/01/2014 08:15)\n\nFacts are queried using the form ``fact?`` and are stored automatically using the form\n``fact (is|are) term``. In this simple fact storing form, facts are saved with the nick of the user\nthat saying it and the timestamp at which it was said. Facts can also be stored as a reply only\nwithout a nick or timestamp by using the token ''::\n\n foo is bar\n foo?\n bar\n\nOptionally, if the setting ``FACTS_REQUIRE_NICKNAME`` is set to True, the bot's nick will be required\nto show a stored fact::\n\n foo is bar\n foo?\n helga foo?\n bar\n\n.. important::\n\n This plugin requires database access\n\nFact storage tends to be a bit greedy at times, since the form of a fact is ``fact (is|are) term``. This\ncan lead to situations where you may see one-word pronoun facts that can be annoying. For example::\n\n who is going to the party?\n who?\n who is going to the party? (sduncan on 12/01/2014 08:15)\n\nFor this reason, you can customize the setting ``FACTS_WORD_BLACKLIST``, which should be a list of words\nthat will result in a fact being stored. Generally this will be pronouns. The default value for this is::\n\n FACTS_WORD_BLACKLIST = ['who', 'what', 'where', 'when', 'why', 'how', 'and', 'hmm', 'huh', 'no', 'oh', 'ok', 'right', 'well', 'yes']\n\nNote that this only occurs for facts that do not include ````. This will still work::\n\n when is now\n when?\n now\n\n\nLicense\n-------\n\nCopyright (c) 2015 Shaun Duncan\n\nLicensed under an `MIT`_ license.\n\n.. _`MIT`: https://github.com/shaunduncan/helga-facts/blob/master/LICENSE\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/shaunduncan/helga-facts", "keywords": "helga facts", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "helga-facts", "package_url": "https://pypi.org/project/helga-facts/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/helga-facts/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/shaunduncan/helga-facts" }, "release_url": "https://pypi.org/project/helga-facts/0.2.2/", "requires_dist": null, "requires_python": null, "summary": "A helga plugin that can be used to store responses that can be returned from a question", "version": "0.2.2" }, "last_serial": 1647188, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "041c1a59b4f49ef18f3651a4dee81835", "sha256": "c256d1231a2dfaab4e12ef42625d147a5b7f697bb7d2511bc0836423843d0d4e" }, "downloads": -1, "filename": "helga-facts-0.1.0.tar.gz", "has_sig": false, "md5_digest": "041c1a59b4f49ef18f3651a4dee81835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4676, "upload_time": "2015-03-04T17:54:52", "url": "https://files.pythonhosted.org/packages/92/1a/9ddf42706712de6bc656925b29afd2c0c0ceaed74b83069340af3b5ee9a5/helga-facts-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "15395cabdedecbde4f8ce068ed351ba3", "sha256": "90f6555012b945a88faca6ed44178b762d749dbbdfaff0b6e963d3a39f7c8404" }, "downloads": -1, "filename": "helga-facts-0.2.0.tar.gz", "has_sig": false, "md5_digest": "15395cabdedecbde4f8ce068ed351ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5097, "upload_time": "2015-05-13T13:07:26", "url": "https://files.pythonhosted.org/packages/28/a2/69392c7d55656de512f39cfae67b22c470bb1371e1e66c5f772edce2c5f7/helga-facts-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5b2e16953c1d7d0fc7d5ede3c1ce7895", "sha256": "9338126a5369b9e6d1a4cdf4ad69fcd631083b368fab66b119937355f8652c52" }, "downloads": -1, "filename": "helga-facts-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5b2e16953c1d7d0fc7d5ede3c1ce7895", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5093, "upload_time": "2015-05-13T13:10:27", "url": "https://files.pythonhosted.org/packages/dc/df/d6432450a4491b7a3b375a0b37add80a2373cadd841c896ad1e1e4b313af/helga-facts-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "688ae14add405b13dac941b7a15cc079", "sha256": "ae1eb1c46e901731c2d39bfaff0ddf4ce725b7846d06650a75aa61a7907a461b" }, "downloads": -1, "filename": "helga-facts-0.2.2.tar.gz", "has_sig": false, "md5_digest": "688ae14add405b13dac941b7a15cc079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5116, "upload_time": "2015-07-23T19:11:31", "url": "https://files.pythonhosted.org/packages/c9/65/78a6c38a29e92fc69281300a50ada708f0812ab5bc88a2a8df56e29638b7/helga-facts-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "688ae14add405b13dac941b7a15cc079", "sha256": "ae1eb1c46e901731c2d39bfaff0ddf4ce725b7846d06650a75aa61a7907a461b" }, "downloads": -1, "filename": "helga-facts-0.2.2.tar.gz", "has_sig": false, "md5_digest": "688ae14add405b13dac941b7a15cc079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5116, "upload_time": "2015-07-23T19:11:31", "url": "https://files.pythonhosted.org/packages/c9/65/78a6c38a29e92fc69281300a50ada708f0812ab5bc88a2a8df56e29638b7/helga-facts-0.2.2.tar.gz" } ] }