{ "info": { "author": "xypnox", "author_email": "xypnox@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Email Purifier\n\n[![KWoC 2018](https://img.shields.io/badge/KWoC-2018-0078D6.svg?longCache=true&logo=data:image/png;base64,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)](https://kwoc.kossiitkgp.org/)\n\nKWoC Communicaton: [![Join the chat at https://gitter.im/epurifier/Lobby](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/epurifier/Lobby)\n\n\nA KISS(Keep It Stupid Simple) email validator for csv files\n\nTo install the script locally use:\n\nTo install the program run\n\n```\n$ pip install todx\n```\n\nIf you are using Ubuntu run this instead:\n\n```\n$ pip3 install todx\n```\n\nIf the installation of pandas fails due to user permissions, you can either use sudo or install using the `--user` parameter.\n\n\nTo validate and store the emails in a csv file run:\n\n```\nepurifier \n```\n\nAnd tackle with the invalid emails through keyboard.\n\n\n> Note that both input and Output files should be in csv format\n\nIf you clone the repo you can extend the code, to install the cloned repo as a package, run:\n\n```\npip install -e .\n```\n\nNow, editing the files in the local folder will reflect systemwide installation of epurifier so you can use the epurifier with your modified parameters.\n\nAlso, to extend the valid emails you can either pass them when you create the EmailPurifier class as\n```python\nimport email_checker as ec\nemails_to_check = [\n # Your emails\n]\nadditional_valid_emails = [\n # add only domain names such as 'google.com'\n]\nemil = ec.EmailPurifier(emails_to_check, additional_valid_emails)\n```\n\nBy default it adds the passed additional emails to a list of top 10 valid emails present in `valid_emails.py`\nIf for some reason you want to only use the additional emails and don't want emails from `valid_emails` you can pass the argument `onlyAdditional=True` to override the behavior.\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/xypnox/email_purifier", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "epurifier", "package_url": "https://pypi.org/project/epurifier/", "platform": "", "project_url": "https://pypi.org/project/epurifier/", "project_urls": { "Homepage": "https://github.com/xypnox/email_purifier" }, "release_url": "https://pypi.org/project/epurifier/0.1.1/", "requires_dist": [ "pandas" ], "requires_python": "", "summary": "A email verifier for csv files", "version": "0.1.1" }, "last_serial": 4577278, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2682892e6277844d8f2f861bf850a9f6", "sha256": "5055ff08cff3a99432518100c9b6bba572c5aa9ce0b5590543cf9f2609ea5c56" }, "downloads": -1, "filename": "epurifier-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2682892e6277844d8f2f861bf850a9f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12952, "upload_time": "2018-12-01T14:47:55", "url": "https://files.pythonhosted.org/packages/7e/06/b52efec88e5a7906c7d7f593891fa6ea4874bd36f4dfbcd4ffb50eff4056/epurifier-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d75588068e858d62753309558ca7723a", "sha256": "e3c1f6e888b3a773da9147c4f203e0fe03e03d4e44137888fa6b4553273416f8" }, "downloads": -1, "filename": "epurifier-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d75588068e858d62753309558ca7723a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3928, "upload_time": "2018-12-01T14:47:58", "url": "https://files.pythonhosted.org/packages/18/17/a596bad6f468dd82c6c61ba32089df93ceec3789380da23e4142de82f49c/epurifier-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9028191d02e91140d99c2f3e8a073d5c", "sha256": "1e8ac0b3a8f0575acd489fb78ac656ffd1b34a367526f2b3b2af1a8ea259166e" }, "downloads": -1, "filename": "epurifier-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9028191d02e91140d99c2f3e8a073d5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15202, "upload_time": "2018-12-09T13:01:57", "url": "https://files.pythonhosted.org/packages/53/bb/a1a1daf7bf8188ed22a08f58128074e129603a31416a8fea9ea0ccbd5ea8/epurifier-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e638f9aeea9f8f373387de6277824826", "sha256": "fadf4fc15f9ee770ac90bf5f26c23211ba0f1104d8e18a5e28a174eb097105e0" }, "downloads": -1, "filename": "epurifier-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e638f9aeea9f8f373387de6277824826", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6464, "upload_time": "2018-12-09T13:01:59", "url": "https://files.pythonhosted.org/packages/ab/34/f2511eab30849915587a67bbcbe0109f780e1683a1bed3f507bd84de9954/epurifier-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9028191d02e91140d99c2f3e8a073d5c", "sha256": "1e8ac0b3a8f0575acd489fb78ac656ffd1b34a367526f2b3b2af1a8ea259166e" }, "downloads": -1, "filename": "epurifier-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9028191d02e91140d99c2f3e8a073d5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15202, "upload_time": "2018-12-09T13:01:57", "url": "https://files.pythonhosted.org/packages/53/bb/a1a1daf7bf8188ed22a08f58128074e129603a31416a8fea9ea0ccbd5ea8/epurifier-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e638f9aeea9f8f373387de6277824826", "sha256": "fadf4fc15f9ee770ac90bf5f26c23211ba0f1104d8e18a5e28a174eb097105e0" }, "downloads": -1, "filename": "epurifier-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e638f9aeea9f8f373387de6277824826", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6464, "upload_time": "2018-12-09T13:01:59", "url": "https://files.pythonhosted.org/packages/ab/34/f2511eab30849915587a67bbcbe0109f780e1683a1bed3f507bd84de9954/epurifier-0.1.1.tar.gz" } ] }