Skip to main content

Calendar Notifications

Get intrusive calendar notifications on your Mac for Zoom meetings with auto-join button.

Currently, only supports:

  • Platform: Apple macos
  • Calendar: Any iCalendar calendar like Google Calendar.
  • Joinable meeting notifications: Zoom.

Note: The implementation is highly extendable for other meeting tools. You'd just have to set up an AbstractEventStartHandler for your meeting tool. If you do add another meeting tool, please add a PR :).

Features

  • ✨ Notifications for meetings & recurring meetings.
  • ⏱ Notifications for ToDos.
  • 🖱️ Click on the notification to directly join the Zoom meeting.

Requirements

This application was built on two libraries:

Please check them out and give them a 🌟. They were made with this project in mind 💡.

Instructions

To use Calendar Notifications, you will need to:

  1. Set up a new venv and install this tool in a new venv

    python3 -m venv venv/
    source venv/bin/activate
    pip3 install calendar-notifications
    
  2. Get the iCalendar URL of your calendar. Instructions can be found in the iCal-library remote iCalendar documentation section.

  3. Enable python notifications. Instructions can be found in the macos-notification FAQ.

  4. Start it with start_calendar_notifications.

DISCLAIMER

This project was developed after missing several meetings. I was looking for something more intrusive and ended up with this project. I went all-in on making sure it caught 100% of my Zoom meetings and that clicking the notification would immediately join the meeting for me. Although I did some effort productionising this, do not consider this as the holy grail. You might need to tweak it a little. Please file any issues you encounter or submit a pull-request to fix it.

Download files

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

Source Distribution

calendar-notifications-0.0.1.tar.gz (111.1 kB view details)

Uploaded Source

Built Distribution

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

calendar_notifications-0.0.1-py3-none-any.whl (103.9 kB view details)

Uploaded Python 3

File details

Details for the file calendar-notifications-0.0.1.tar.gz.

File metadata

  • Download URL: calendar-notifications-0.0.1.tar.gz
  • Upload date:
  • Size: 111.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for calendar-notifications-0.0.1.tar.gz
Algorithm Hash digest
SHA256 dd22be7f89a58e8457b8c691ca61dd067464982a0d94285cd95f793e6a6a0d60
MD5 3a5c4e4de4921462fca3c1c0d5cdc388
BLAKE2b-256 e5643feeda384cb3cc1b1aa12ac6fb1370216174925b511d3133af56a4f3e52e

See more details on using hashes here.

File details

Details for the file calendar_notifications-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for calendar_notifications-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7501aa76a9ada9d6904227a0c83e28044af4434b4e84294dfb027c82b02253b3
MD5 28d42c87d985cbba13a0a8591033b7f0
BLAKE2b-256 5b2fc3a5173308db03c0525f1c5031fe26b670260a47f91355118319702cf2e5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page