Skip to content

A desktop widget application which includes clock, alarm and Google Calendar API. Cross platform application with Electron

License

Notifications You must be signed in to change notification settings

uysalemre/Electron-Widget-Cuckoo-Clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⏰ Cuckoo Clock ⏰

Introduction

This is a widget application for Linux, Windows and MacOs which has analog clock, weather forecast and google calendar api integrated event scheduler.

Features

  • 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)

Project Structure

Ekran Resmi 2019-11-05 03 26 41

How to Run ?

Create Credentials File

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

Check Node and Npm

Install Requirements

  • In package.json file you can see dependencies. Simply you can use:
    • npm install

Start application

  • npm start
  • It immediately shows a pop up screen and a default browser window for permission token :

Ekran Resmi 2019-11-05 13 20 08

  • Complete the permission parts from browser
  • Now you can use application:

Ekran Resmi 2019-11-04 02 25 44

About

A desktop widget application which includes clock, alarm and Google Calendar API. Cross platform application with Electron

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published