This is a widget application for Linux, Windows and MacOs which has analog clock, weather forecast and google calendar api integrated event scheduler.
- Google Calendar API (event adding, authorizing, event listing)
- Alarm Setting
- Notification (node-notifier)
- Shortcuts (globalShortcut)
- Storage for Json files (electron-storage)
- Widget
- Tray
- Cross Platfom (mac,linux, windows)
First create your credentials.json file from https://developers.google.com/calendar/quickstart/nodejs Then put the credentials file into your application directory (same with main.js ).
- Open terminal and write
- node -v
- npm -v
- If they do not exists visit the links below:
- In package.json file you can see dependencies. Simply you can use:
- npm install
- npm start
- It immediately shows a pop up screen and a default browser window for permission token :
- Complete the permission parts from browser
- Now you can use application: