{ "info": { "author": "Max Arnold", "author_email": "arnold.maxim@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Python client for block-disposable-email.com\n============================================\n\nInstallation\n------------\n\n pip install block-disposable-email\n\nSimple usage (email)\n--------------------\n\n from bdea.client import is_disposable_email\n\n if is_disposable_email('spam@mailinator.com', 'example_apikey_12345'):\n print \"Email is disposable\"\n else:\n print \"Email is valid\"\n\n\nSimple usage (domain)\n---------------------\n\n from bdea.client import is_disposable_domain\n\n if is_disposable_domain('mailinator.com', 'example_apikey_12345'):\n print \"Domain is disposable\"\n else:\n print \"Domain is valid\"\n\n\nDjango validator\n----------------\n\nAdd your apikey to Django settings.py:\n\n BDEA_APIKEY = 'example_apikey_12345'\n\nAdd validator to your EmailField:\n\n from django import forms\n from bdea.django_validators import disposable_email_validator\n\n class EmailField(forms.EmailField):\n default_validators = forms.EmailField.default_validators + [disposable_email_validator]\n\n\nAdvanced usage\n--------------\n\n from bdea.client import BDEAClient\n\n cl = BDEAClient('example_apikey_12345', timeout=5)\n\n # examine API status\n res = cl.get_api_status()\n print res.status(), res.credit_status(), res.credits()\n\n # get raw API response\n print res.response\n\n # validate domain\n res = cl.get_domain_status('mailinator.com')\n print res.is_disposable(), res.status()\n\n # get raw API response\n print res.response\n\n\nDevelopment\n-----------\n\nTo bootstrap your development environment, install virtualenvwrapper and run the following commands from project directory:\n\n mkvirtualenv disposable\n setvirtualenvproject\n pip install -r requirements.txt\n pip install -e ./\n\nTo run tests use py.test, or run the following command:\n\n tox", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/max-arnold/python-block-disposable-email", "keywords": "block disposable email domains", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "block-disposable-email", "package_url": "https://pypi.org/project/block-disposable-email/", "platform": "any", "project_url": "https://pypi.org/project/block-disposable-email/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/max-arnold/python-block-disposable-email" }, "release_url": "https://pypi.org/project/block-disposable-email/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "Python client for block-disposable-email.com", "version": "1.0.1" }, "last_serial": 1786857, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "30edc7a1389d2dac25870531b5086e14", "sha256": "bfcae6b75ed28c2dc0114870bfb08b026fe54293f7b2a4d3636f1205ad91ca6e" }, "downloads": -1, "filename": "block-disposable-email-0.1.tar.gz", "has_sig": false, "md5_digest": "30edc7a1389d2dac25870531b5086e14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4228, "upload_time": "2015-10-25T12:57:47", "url": "https://files.pythonhosted.org/packages/72/1b/0a976a6e77d5da9578880659440b7dc0dd55390bcd49e1858f55540ba937/block-disposable-email-0.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "177afbfaeb4c5ae502c1a555f82999cb", "sha256": "95eb74283834049dadabe76976a3987d83e8f52ffb2c6081de84a796dd4035a2" }, "downloads": -1, "filename": "block-disposable-email-1.0.tar.gz", "has_sig": false, "md5_digest": "177afbfaeb4c5ae502c1a555f82999cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4220, "upload_time": "2015-10-25T13:05:52", "url": "https://files.pythonhosted.org/packages/3f/e6/3f65131e1a0e2cece045e20fa08ee495bfeee4e902461f202fa23956370e/block-disposable-email-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0a46d1fa31999abcb62ff988e60009d4", "sha256": "334a223d2f16e5fe24d1ff8a119595aa37e96cee2858caa16943c0daba4dc041" }, "downloads": -1, "filename": "block-disposable-email-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0a46d1fa31999abcb62ff988e60009d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4229, "upload_time": "2015-10-26T15:34:51", "url": "https://files.pythonhosted.org/packages/7c/dc/ef6a518d7c2f60ca5928f1722a2fee46e8c8311ab5f121703108b413713a/block-disposable-email-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0a46d1fa31999abcb62ff988e60009d4", "sha256": "334a223d2f16e5fe24d1ff8a119595aa37e96cee2858caa16943c0daba4dc041" }, "downloads": -1, "filename": "block-disposable-email-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0a46d1fa31999abcb62ff988e60009d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4229, "upload_time": "2015-10-26T15:34:51", "url": "https://files.pythonhosted.org/packages/7c/dc/ef6a518d7c2f60ca5928f1722a2fee46e8c8311ab5f121703108b413713a/block-disposable-email-1.0.1.tar.gz" } ] }