Skip to main content

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

MIT

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


Download files

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

Source Distribution

mailbagit-0.4.1.tar.gz (41.9 kB view details)

Uploaded Source

Built Distribution

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

mailbagit-0.4.1-py3-none-any.whl (56.5 kB view details)

Uploaded Python 3

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

Hashes for mailbagit-0.4.1.tar.gz
Algorithm Hash digest
SHA256 6b450dd5d448ca91b6342e8507d4b6539101777eb2d9c1ed5bbff52def8a0d15
MD5 4cd3e78a21b88a20e4db34e1c6aca958
BLAKE2b-256 8abc57e30b36dedf237d64be2a12e43af37e65d3aefea3d6bda8a09b51f74935

See more details on using hashes here.

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

Hashes for mailbagit-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1c798f0ab94cf8c3c5603b62144a269431db9679c4b33111116ef8e8310a3b4d
MD5 3a67b607cac82a36b87372a5c435c56e
BLAKE2b-256 3ae2fb664a05dd8f3c1a1ff0e5787058eba5c3402146ad6f2d8b9880d4ad47fb

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 Pingdom Monitoring Sentry Error logging StatusPage Status page