Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.com

https://pragli.com/blog/how-to-authenticate-with-google-in-electron/