Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huksley/calendar-app
Desktop Calendar with event badge and better notificaiton
https://github.com/huksley/calendar-app
calendar electron
Last synced: about 2 months ago
JSON representation
Desktop Calendar with event badge and better notificaiton
- Host: GitHub
- URL: https://github.com/huksley/calendar-app
- Owner: huksley
- License: other
- Created: 2020-11-09T15:29:43.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-02T21:40:44.000Z (almost 2 years ago)
- Last Synced: 2024-04-15T06:42:39.402Z (8 months ago)
- Topics: calendar, electron
- Language: JavaScript
- Homepage: https://calendar.ruslan.org
- Size: 1.79 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Desktop Calendar
Based on electron (and nativefier) wraps Google Calendar as a native calendar app.
![Screenshot](./desktop-app.png)
### Features
- MacOS X build
- Notifications for upcoming events
- Badge with upcoming events counter (next 4 hours)### Installing
Download ready made package from **Releases** or build locally
- Clone repo
- npm install
- ./build-macosx.sh
- Go into `Google Calendar-darwin-x64` and copy `Google Calendar.app` into `/Applications`### Cloud service
This project contains API service in api/ folder. This API creates persistent API KEY with Google OAuth2 api to fetch upcoming events to display in the badge.
If you don't want to use badge counter, do not connect to the api.### Links
- https://github.com/jiahaog/nativefier
- (C) calendar-interface-symbol-tool.png icon made by https://www.flaticon.com/authors/freepik from www.flaticon.comhttps://pragli.com/blog/how-to-authenticate-with-google-in-electron/