Skip to main content
===========
email audit
===========

.. image:: https://img.shields.io/pypi/v/email-audit.svg
:target: https://pypi.python.org/pypi/email-audit

.. image:: https://img.shields.io/pypi/pyversions/email-audit.svg
:target: https://pypi.python.org/pypi/email-audit

.. image:: https://img.shields.io/travis/fluquid/email-audit.svg
:target: https://travis-ci.org/fluquid/email-audit

.. image:: https://codecov.io/github/fluquid/email-audit/coverage.svg?branch=master
:alt: Coverage Status
:target: https://codecov.io/github/fluquid/email-audit

.. image:: https://requires.io/github/fluquid/email-audit/requirements.svg?branch=master
:alt: Requirements Status
:target: https://requires.io/github/fluquid/email-audit/requirements/?branch=master

Audit which email addresses can be collected by bots from your sites.

Bot can harvest emails from websites, and many obfuscation techniques are
not as effective as they may seem.
This tool helps you find a good balance between ease-of-use for your users on
the one side, and thwarting spam bots on the other.

* Free software: MIT license
* Python versions: 2.7, 3.4+

Features
--------

* audit / find emails that spam bots can find on your sites

Quickstart
----------

Generator of detected emails from bytestring html::

import requests
from email_audit import audit_html_bytes

res = requests.get('http://example.co/')
list(audit_html_bytes(res.content, res.headers.get('content-type')))

['example@gmail.com', 'info [at] example [dot] co',
'Jonas.Tullus@президент.рф', '#!$%&'*+-/=?^_`{}|~@example.org']

Generator of found emails from unicode html::

emails = audit_html_unicode(unicode_body)

Credits
-------

This package was created with Cookiecutter_ and the `fluquid/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`fluquid/cookiecutter-pypackage`: https://github.com/fluquid/cookiecutter-pypackage

=======
History
=======


0.2.0 (2017-06-08)
------------------

0.2.0-dev (2017-06-08)
------------------

0.1.0 (unreleased)
------------------

* First release on PyPI.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

email-audit-0.2.0.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

email_audit-0.2.0-py2.py3-none-any.whl (5.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file email-audit-0.2.0.tar.gz.

File metadata

  • Download URL: email-audit-0.2.0.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for email-audit-0.2.0.tar.gz
Algorithm Hash digest
SHA256 829a2fe14d7f6ee2cfb48b4b4ac55b09a67812a423c35997f241fe6ce36b226e
MD5 2d27ac875d2a6fa4ca5582d655ba6f58
BLAKE2b-256 55c4fa2b233f3a18b3e2f543752b37c97909fb96a9e67585f8bd9713531aeeab

See more details on using hashes here.

File details

Details for the file email_audit-0.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for email_audit-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dceea76b461751ca07fc8858c62c1e10c28f0e932a4983f9e10c56c1cf55814e
MD5 1f45d9061e3560419b546d72a231a485
BLAKE2b-256 84cf0e842445d1eacee1ed7e565cddfe16ddea0eb5b8180a8e5d6a2ce2279d15

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page