pydatamail - a python module to apply data science principles to email processing
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pydatamail-0.0.10.tar.gz.
File metadata
- Download URL: pydatamail-0.0.10.tar.gz
- Upload date:
- Size: 23.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1371cd881c046f024ea09b944b77f9a778184526a526cc3ae170b7604c6f91bd
|
|
| MD5 |
f28813a9a59262e70910ba74ac98506c
|
|
| BLAKE2b-256 |
9b191edd805edc04248a3ab3726ddeae042afa01bc290d3724da336afec9dbb7
|
File details
Details for the file pydatamail-0.0.10-py3-none-any.whl.
File metadata
- Download URL: pydatamail-0.0.10-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a9520f7d57edae49ae3d6c428b4d7449e0a8c63fe99487d50320543db306449
|
|
| MD5 |
24555dfa56e1e0d9c1304697f582a37d
|
|
| BLAKE2b-256 |
81349095cd19fcec0ce7ed0450fb05896d76c6206ce0512795ca5da1d52f439c
|