🚀 DAY 5 OF LAUNCH WEEK: Introducing Socket Firewall Enterprise.Learn more →
Socket
Book a DemoInstallSign in
Socket

email-to-calendar

Package Overview
Dependencies
Maintainers
1
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

email-to-calendar

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

pipPyPI
Version
20251007211626.dev0
Maintainers
1

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
  • If event already exists, check if details have changed, and update if necessary
  • Investigate IMAP IDLE (push instead of poll)
  • Make sure all day events are handled correctly

Environment Variables

NameDescriptionTypeDefault ValueAllowed Values

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts