{ "info": { "author": "Andy Georges", "author_email": "itkovian@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Filters" ], "description": "========\r\nPyMollom\r\n========\r\n\r\nA Python library for the `Mollom`_ anti-spam service.\r\n\r\n\r\nExample: ::\r\n\r\n from Mollom import MollomAPI\r\n from Mollom import MollomFault\r\n\r\n def content_is_spam(content):\r\n mollom_api = MollomAPI(\r\n publicKey=MOLLOM_PUBLIC_KEY,\r\n privateKey=MOLLOM_PRIVATE_KEY)\r\n if not mollom_api.verifyKey():\r\n raise MollomFault('Your MOLLOM credentials are invalid.')\r\n\r\n cc = mollom_api.checkContent(postBody=content)\r\n # cc['spam']: 1 for ham, 2 for spam, 3 for unsure;\r\n # http://mollom.com/blog/spam-vs-ham\r\n if cc['spam'] == 2:\r\n return True\r\n return False\r\n\r\n\r\n.. _`Mollom`: http://mollom.com/", "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/itkovian/PyMollom", "keywords": "", "license": "GPL", "maintainer": "Andy Georges", "maintainer_email": "itkovian@gmail.com", "name": "PyMollom", "package_url": "https://pypi.org/project/PyMollom/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/PyMollom/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/itkovian/PyMollom" }, "release_url": "https://pypi.org/project/PyMollom/0.1/", "requires_dist": null, "requires_python": null, "summary": "A Python library for the Mollom anti-spam service", "version": "0.1" }, "last_serial": 785321, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8c718a81e921e791474940c264b76fab", "sha256": "bd3f43129f569212a2a3309a7ba371d4d168b0af92ccb046f17550eb8c995c98" }, "downloads": -1, "filename": "PyMollom-0.1.tar.gz", "has_sig": false, "md5_digest": "8c718a81e921e791474940c264b76fab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7327, "upload_time": "2012-01-27T12:56:11", "url": "https://files.pythonhosted.org/packages/16/06/40a918884530fddc9f17db7dd9921e0f9d1b9f3638bee7e9d84aeeed88aa/PyMollom-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8c718a81e921e791474940c264b76fab", "sha256": "bd3f43129f569212a2a3309a7ba371d4d168b0af92ccb046f17550eb8c995c98" }, "downloads": -1, "filename": "PyMollom-0.1.tar.gz", "has_sig": false, "md5_digest": "8c718a81e921e791474940c264b76fab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7327, "upload_time": "2012-01-27T12:56:11", "url": "https://files.pythonhosted.org/packages/16/06/40a918884530fddc9f17db7dd9921e0f9d1b9f3638bee7e9d84aeeed88aa/PyMollom-0.1.tar.gz" } ] }