A tool for preserving email with multiple masters.
Project description
Mailbagit
A tool for creating and managing Mailbags, a package for preserving email in multiple formats. It contains an open specification for mailbags, as well as the mailbagit and mailbagit-gui tools for packaging email exports into mailbags.
Installation
pip install mailbagit
- To install PST dependancies:
pip install mailbagit[pst] - To install
mailbagit-gui:pip install mailbagit[gui]
You can also run mailbagit using a Docker image.
Quick start
Examples:
mailbagit path/to/messages -i msg --derivatives eml pdf warc --mailbag_name my_mailbag
mailbagit path/to/inbox.mbox -i mbox -d txt pdf-chrome -m my_mailbag -r
mailbagit path/to/export.pst -i pst -d mbox eml pdf warc -m my_mailbag
See the documentation for more details on:
Development setup
git clone git@github.com:UAlbanyArchives/mailbagit.git
cd mailbagit
git switch develop
pip install -e .
Development with docker
Build and run image
docker pull ualbanyarchives/mailbagit:dev
docker run -it ualbanyarchives/mailbagit:dev
License
Kudos
This project was made possible by funding from the University of Illinois's Email Archives: Building Capacity and Community Project.
We owe a lot to the hard work that goes towards developing and maintaining the libraries mailbagit uses to parse email formats and make bags. We'd like to thank these awesome projects, without which mailbagit wouldn't be possible:
We'd also like to thank the RATOM project whose documentation was super helpful in guiding us though some roadblocks.
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 mailbagit-0.4.1.tar.gz.
File metadata
- Download URL: mailbagit-0.4.1.tar.gz
- Upload date:
- Size: 41.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b450dd5d448ca91b6342e8507d4b6539101777eb2d9c1ed5bbff52def8a0d15
|
|
| MD5 |
4cd3e78a21b88a20e4db34e1c6aca958
|
|
| BLAKE2b-256 |
8abc57e30b36dedf237d64be2a12e43af37e65d3aefea3d6bda8a09b51f74935
|
File details
Details for the file mailbagit-0.4.1-py3-none-any.whl.
File metadata
- Download URL: mailbagit-0.4.1-py3-none-any.whl
- Upload date:
- Size: 56.5 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 |
1c798f0ab94cf8c3c5603b62144a269431db9679c4b33111116ef8e8310a3b4d
|
|
| MD5 |
3a67b607cac82a36b87372a5c435c56e
|
|
| BLAKE2b-256 |
3ae2fb664a05dd8f3c1a1ff0e5787058eba5c3402146ad6f2d8b9880d4ad47fb
|