{ "info": { "author": "Max Malysh", "author_email": "github@maxmalysh.com", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Communications :: Email" ], "description": "# disposable-emails\nWeed out disposable email providers with ease \ud83d\ude80\n\n## Installation\n\nYou can install this package using PyPI:\n\n pip3 install disposable-emails\n\nThere are no dependencies. You don't need Django, Flask or any third-party API.\n\n## How to use\n\nCheck an email:\n\n >>> from disposable_emails import is_disposable_email\n >>> is_disposable_email('john.smith@mailforspam.com')\n True\n >>> is_disposable_email('john.smith@gmail.com')\n False\n\nCheck a domain:\n\n >>> from disposable_emails import is_disposable_domain\n >>> is_disposable_domain('temp-mail.com')\n True\n >>> is_disposable_domain('kremlin.ru')\n False\n\n**Using Django?** There is a form validator which you can use with forms:\n\n from django import forms\n from disposable_emails.contrib.django import disposable_validator\n\n class FooForm(forms.Form):\n email = forms.EmailField(\n label=\"Email\",\n max_length=254,\n validators=[disposable_validator]\n )\n\nAnd with models:\n\n from django import models\n from disposable_emails.contrib.django import disposable_validator\n\n class FooModel(models.Model):\n email = models.EmailField(validators=[disposable_validator])\n\n\n## Credits\n\nThis package uses **[disposable](https://github.com/andreis/disposable-email-domains/)** by @andreis as a source of disposable email services.\n\n## Contributions\n\nCode contributions are welcome! Just drop a pull request.\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/maxmalysh/disposable-emails", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "disposable-emails", "package_url": "https://pypi.org/project/disposable-emails/", "platform": "", "project_url": "https://pypi.org/project/disposable-emails/", "project_urls": { "Homepage": "https://github.com/maxmalysh/disposable-emails" }, "release_url": "https://pypi.org/project/disposable-emails/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Weed out disposable email providers with ease", "version": "1.0.1" }, "last_serial": 5698923, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "53b138db5d7a23142212f6c8fe701231", "sha256": "be001e39f258768a62f630cb9e224a3c67fe368e45bac110ef6d803ef2586eb5" }, "downloads": -1, "filename": "disposable_emails-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "53b138db5d7a23142212f6c8fe701231", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 110835, "upload_time": "2019-06-18T00:40:09", "url": "https://files.pythonhosted.org/packages/75/29/05a9f92e9efc2e23039df5e84df3bcd69150d040ef164509c6f979d163cc/disposable_emails-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ee931e01892ebdcb6a765924eb92a49", "sha256": "a407075957a621ce63e337e3ba0c520a9621958caf3e6542fc2f4553473fbe85" }, "downloads": -1, "filename": "disposable-emails-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7ee931e01892ebdcb6a765924eb92a49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110361, "upload_time": "2019-06-18T00:40:11", "url": "https://files.pythonhosted.org/packages/62/7e/27d940c99d6ed60303c1b79fa9e0bc1e39baa0bae15d27afc0fede28ea5b/disposable-emails-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "11bf04f31bc1aada26931ee04177f079", "sha256": "afdda33e83787580e8246bfe1fa2885ec4a53b6572689be5b2898f070dd2d4aa" }, "downloads": -1, "filename": "disposable_emails-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "11bf04f31bc1aada26931ee04177f079", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 116151, "upload_time": "2019-08-19T15:04:46", "url": "https://files.pythonhosted.org/packages/19/e2/d5eb8cc6922587b77eb64d311b2dc254c3152ecf3cbf10beb30c691c6303/disposable_emails-1.0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11bf04f31bc1aada26931ee04177f079", "sha256": "afdda33e83787580e8246bfe1fa2885ec4a53b6572689be5b2898f070dd2d4aa" }, "downloads": -1, "filename": "disposable_emails-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "11bf04f31bc1aada26931ee04177f079", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 116151, "upload_time": "2019-08-19T15:04:46", "url": "https://files.pythonhosted.org/packages/19/e2/d5eb8cc6922587b77eb64d311b2dc254c3152ecf3cbf10beb30c691c6303/disposable_emails-1.0.1-py3-none-any.whl" } ] }