{ "info": { "author": "Federico Marani", "author_email": "flagzeta@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries" ], "description": "SPAM - URL spam testing library \n===============================\n\n.. image:: https://secure.travis-ci.org/fmarani/spam.png\n\nA library to verify whether an url has been classified as spam\n\nSupports:\n\n* SpamHaus zen \n* Surbl multi\n\nPlanned:\n\n* PhishTank\n\nFor any further information, you can watch the tutorial here:\nhttp://www.youtube.com/watch?v=anwy2MPT5RE\n\nInstall\n-------\n\nFrom PyPI (stable)::\n\n pip install spam-blocklists\n\nFrom Github (unstable)::\n\n pip install git+git://github.com/fmarani/spam.git#egg=spam-blocklists\n\nUse\n---\n\nSpamhaus::\n\n >>> from spam.spamhaus import SpamHausChecker\n >>> checker = SpamHausChecker()\n\n # google.com is a good domain\n >>> checker.is_spam(\"http://www.google.com/search?q=food\")\n False\n\n # this domain does not exist\n >>> checker.is_spam(\"http://buyv1agra.com/\")\n Traceback (most recent call last):\n ...\n DomainInexistentException\n\n # this is a scam\n >>> checker.is_spam(\"http://mihouyuan.com/login.htm\")\n True\n\nSurbl::\n\n >>> from spam.surbl import SurblChecker\n >>> checker = SurblChecker()\n\n # google.com test\n >>> checker.is_spam(\"http://www.google.com/search?q=food\")\n False\n\n # spamhaus says it is spam, surbl does not\n >>> checker.is_spam(\"http://mihouyuan.com/login.htm\")\n False\n\n # test endpoint for surbl\n >>> checker.is_spam(\"http://surbl-org-permanent-test-point.com/\")\n True\n\nContribute\n----------\n\nClone and install testing dependencies::\n\n pip install -r requirements.txt\n\nEnsure tests pass::\n\n ./runtests.sh", "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/fmarani/spam", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "spam-blocklists", "package_url": "https://pypi.org/project/spam-blocklists/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/spam-blocklists/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/fmarani/spam" }, "release_url": "https://pypi.org/project/spam-blocklists/0.9.3/", "requires_dist": null, "requires_python": null, "summary": "Spam related services interface", "version": "0.9.3" }, "last_serial": 755971, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "ea74863c8fe7cb25f21e3aafbe13705f", "sha256": "277218bcc96a9db6e7a20a2f81f6c2377777b257d109f624f50455df5f538fab" }, "downloads": -1, "filename": "spam-blocklists-0.9.tar.gz", "has_sig": false, "md5_digest": "ea74863c8fe7cb25f21e3aafbe13705f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3029, "upload_time": "2012-05-17T17:03:45", "url": "https://files.pythonhosted.org/packages/dc/af/baeac90462163857c551dcdd4cf4b8475db8ed74043bac798540374a8d2a/spam-blocklists-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "cc47bad1ce0b904cae7e65d603e26904", "sha256": "c5121318f72d7d4945d8ade9e08cd90607814d8fba89af41ee25af19385327ac" }, "downloads": -1, "filename": "spam-blocklists-0.9.1.tar.gz", "has_sig": false, "md5_digest": "cc47bad1ce0b904cae7e65d603e26904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3036, "upload_time": "2012-05-17T17:24:36", "url": "https://files.pythonhosted.org/packages/26/36/e55a608285edee1d07918865307209c78eab030a6851fa48275cdfbc7a01/spam-blocklists-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "2d07be533d114ce0472651bac534569d", "sha256": "6824d005956e0422155e10a33bd43da7fc726481977bab5707f067fe7220f056" }, "downloads": -1, "filename": "spam-blocklists-0.9.2.tar.gz", "has_sig": false, "md5_digest": "2d07be533d114ce0472651bac534569d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3078, "upload_time": "2012-05-26T02:04:29", "url": "https://files.pythonhosted.org/packages/5f/64/daa16ae35c6d026a44a0931e35949493ccd027c1668c6c6b77b7f4601bf3/spam-blocklists-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "426f6d63186cd977afd9cc2f75b2bd9f", "sha256": "11be18d1ebafcb38ee136e1891cca08dc8f822a577a191c7759081c303abfcf8" }, "downloads": -1, "filename": "spam-blocklists-0.9.3.tar.gz", "has_sig": false, "md5_digest": "426f6d63186cd977afd9cc2f75b2bd9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18936, "upload_time": "2012-05-26T02:29:50", "url": "https://files.pythonhosted.org/packages/e1/96/e2151b454cc286afae4db3ef0bc45f64409654a86356b449920abe9bccf2/spam-blocklists-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "426f6d63186cd977afd9cc2f75b2bd9f", "sha256": "11be18d1ebafcb38ee136e1891cca08dc8f822a577a191c7759081c303abfcf8" }, "downloads": -1, "filename": "spam-blocklists-0.9.3.tar.gz", "has_sig": false, "md5_digest": "426f6d63186cd977afd9cc2f75b2bd9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18936, "upload_time": "2012-05-26T02:29:50", "url": "https://files.pythonhosted.org/packages/e1/96/e2151b454cc286afae4db3ef0bc45f64409654a86356b449920abe9bccf2/spam-blocklists-0.9.3.tar.gz" } ] }