Get intrusive calendar notifications on your Mac for Zoom meetings with auto-join button for your Apple computers.
Project description
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:
-
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
-
Get the iCalendar URL of your calendar. Instructions can be found in the iCal-library remote iCalendar documentation section.
-
Enable python notifications. Instructions can be found in the macos-notification FAQ.
-
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.
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd22be7f89a58e8457b8c691ca61dd067464982a0d94285cd95f793e6a6a0d60 |
|
MD5 | 3a5c4e4de4921462fca3c1c0d5cdc388 |
|
BLAKE2b-256 | e5643feeda384cb3cc1b1aa12ac6fb1370216174925b511d3133af56a4f3e52e |
File details
Details for the file calendar_notifications-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: calendar_notifications-0.0.1-py3-none-any.whl
- Upload date:
- Size: 103.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.28.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7501aa76a9ada9d6904227a0c83e28044af4434b4e84294dfb027c82b02253b3 |
|
MD5 | 28d42c87d985cbba13a0a8591033b7f0 |
|
BLAKE2b-256 | 5b2fc3a5173308db03c0525f1c5031fe26b670260a47f91355118319702cf2e5 |