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.
Metadata
Release files for calendar-notifications 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| calendar-notifications-0.0.1.tar.gz | 111.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| calendar_notifications-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 215.0 kB
Release files / calendar-notifications-0.0.1.tar.gz
| Download URL | calendar-notifications-0.0.1.tar.gz |
|---|---|
| Size | 111.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dd22be7f89a58e8457b8c691ca61dd067464982a0d94285cd95f793e6a6a0d60
|
|
BLAKE2b-256 checksum How to use checksums |
e5643feeda384cb3cc1b1aa12ac6fb1370216174925b511d3133af56a4f3e52e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.28.1
|
Release files / calendar_notifications-0.0.1-py3-none-any.whl
| Download URL | calendar_notifications-0.0.1-py3-none-any.whl |
|---|---|
| Size | 103.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7501aa76a9ada9d6904227a0c83e28044af4434b4e84294dfb027c82b02253b3
|
|
BLAKE2b-256 checksum How to use checksums |
5b2fc3a5173308db03c0525f1c5031fe26b670260a47f91355118319702cf2e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.28.1
|