Manage your emails with Python
The pydatamail is a python module to apply data science principles to email processing. It stores the emails in an
SQL database and generates pandas.DataFrame objects for futher processing and plotting.
Installation
Install the pydatamail package using pip:
pip install pydatamail
Or alternatively using conda:
conda install -c conda-forge pydatamail
Python interface
Import the pygmailfiler module
from pydatamail DatabaseInterface, get_from_pie_plot, get_labels_pie_plot, get_number_of_email_plot, Message, email_date_converter
The individual components are briefly explained below:
DatabaseInterface-SQLalchemybased interface forSQLdatabase to store emailsget_from_pie_plot- plot a pie chart of the distribution of emails sendersget_labels_pie_plot- plot a pie chart of the distribution of email labelsget_number_of_email_plot- plot the number of incoming emails over timeMessage- abstract class to implementpydatamailcompatible email adaptersemail_date_converter- convert the email date to pythondatetimedates.
Metadata
Release files for pydatamail 0.0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pydatamail-0.0.10.tar.gz | 23.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pydatamail-0.0.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.8 kB
Release files / pydatamail-0.0.10.tar.gz
| Download URL | pydatamail-0.0.10.tar.gz |
|---|---|
| Size | 23.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1371cd881c046f024ea09b944b77f9a778184526a526cc3ae170b7604c6f91bd
|
|
BLAKE2b-256 checksum How to use checksums |
9b191edd805edc04248a3ab3726ddeae042afa01bc290d3724da336afec9dbb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / pydatamail-0.0.10-py3-none-any.whl
| Download URL | pydatamail-0.0.10-py3-none-any.whl |
|---|---|
| Size | 12.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9a9520f7d57edae49ae3d6c428b4d7449e0a8c63fe99487d50320543db306449
|
|
BLAKE2b-256 checksum How to use checksums |
81349095cd19fcec0ce7ed0450fb05896d76c6206ce0512795ca5da1d52f439c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|