Skip to main content

Takes emails from an IMAP server, parses the body, and creates event(s) in a CalDAV calendar

Project description

E-Mail to calendar Converter

The point of this application is to search an IMAP account, look for emails based on certain criteria(s), and parse the content, using regex, and automatically create calendar events in an iCal account.

TO-DO

  • Get e-mails, and save ID to sqlite db to avoid duplicates
  • Save calendar events to sqlite db to avoid duplicates
  • Add config to backfill (check all emails from an optional certain date), or use most recent email
    • If using most recent, when new email arrives, remove events not present, and add new ones
  • If new email comes in with updated events, update event in calendar instead of creating a new one
  • Using email summary check for words like Cancelled, etc. to delete events

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

email_to_calendar-20250907021936.dev0.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file email_to_calendar-20250907021936.dev0.tar.gz.

File metadata

File hashes

Hashes for email_to_calendar-20250907021936.dev0.tar.gz
Algorithm Hash digest
SHA256 51c1e6e010d8daba9717de094de61a975d6b435098048f744bc4699b19e38603
MD5 2a4b1d84807f16b7f38c81d9098db4f9
BLAKE2b-256 6ef5b2d439536fcc181cae12f9e9c7ad0832f63e7a224e7414460c85b75f251a

See more details on using hashes here.

Provenance

The following attestation bundles were made for email_to_calendar-20250907021936.dev0.tar.gz:

Publisher: ci-cd.yml on jnstockley/email-to-calendar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file email_to_calendar-20250907021936.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for email_to_calendar-20250907021936.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f8fb66a40e2720502c1ac510d0892002695a2fcc0ff6137d3501b9b18c1c016
MD5 3118f128c32b50e3769b18ed81c1ec66
BLAKE2b-256 b4c220174b31d3b8d3d9b5db2bdc6cce97205498258eec739f51c9f2dae6b204

See more details on using hashes here.

Provenance

The following attestation bundles were made for email_to_calendar-20250907021936.dev0-py3-none-any.whl:

Publisher: ci-cd.yml on jnstockley/email-to-calendar

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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