Skip to main content

Tool to sort emails from a proton-mail-export directory into folders.

Project description

Proton mail export organizer

This is a tool to sort emails from a proton-mail-export directory into folders.

I used it to import my proton-mail-export into thunderbird using ImportExportTools NG.

Quick usage

The program only takes a single parameter: the export directory, so:

  • First run proton-mail-export-cli to download your emails.
  • It should create a directory like username@protonmail.com/mail_YYYYMMDD_HHMMSS/.
  • pip install proton-mail-export-organizer
  • proton-mail-export-organizer username@protonmail.com/mail_YYYYMMDD_HHMMSS (Replace the username and date to match your export).

You're done, your emails has been ordered in a hierarchy that should match the one you had in Protonmail.

I'm not happy with the result

It works for me.

But I bet we're not all using emails the same way. Feel free to doodle around with the code.

You can run it multiple times to see the effect of your changes in the hierarchy.

The only thing that may be surprising is that I do not delete empty directories if all emails are moved out of them.

If you're happy with your changes, don't hesitate to open a PR.

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

proton_mail_export_organizer-0.4.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

proton_mail_export_organizer-0.4-py2.py3-none-any.whl (4.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file proton_mail_export_organizer-0.4.tar.gz.

File metadata

File hashes

Hashes for proton_mail_export_organizer-0.4.tar.gz
Algorithm Hash digest
SHA256 080361c1010fcf81c952c69696b106d7a948116cc42eef452a09547261637a2f
MD5 a27abd574e7c03655b58027164ccc5da
BLAKE2b-256 c423ec114eba97502c11f0acd2fb9faa156db2847bee21bac17eea745fb54a22

See more details on using hashes here.

Provenance

File details

Details for the file proton_mail_export_organizer-0.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for proton_mail_export_organizer-0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 18b5defa1472bd193eebd9f54535243b2ff047de94e8675e21c482216f8355d6
MD5 339c56a898121767c3bb3c15f4e50f7e
BLAKE2b-256 e766931f4dd8fee6c252901d46c5394a35a18747896bb2362e4d751a05c8c07d

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page