Skip to content

crazko/kalendario

Repository files navigation

Build Status

A browser extension that shows event descriptions in Google Calendar.

Descriptions are displayed in:

  • the agenda view
  • the search results

Kalendario in Google Calendar

FAQ

What about day/week/month/year views?

There is no plan to update those pages as there is not enough space on them to display event descriptions content.

Installation

Install from:

Browsers

Tested in:

Development

  • clone this repository git clone git@github.com:crazko/kalendario.git
  • install all dependencies npm install
  • create .env file with cp .env.example .env and put app variables
    • visit Google API Console
    • create new project
    • enable Google Calendar API
    • add scope https://www.googleapis.com/auth/calendar.readonly in OAuth consent screen
    • create credentials under Credentials, select OAuth client ID and choose Web application
    • add CLIENT_ID and CLIENT_SECRET to the .env
  • build and watch source files with npm start
  • enable Developer mode in your browser
  • load ./dist directory as an unpacked extension

Available commands

npm run ... Description
start Start the app and watch for changes
dev Make a development build
build Make a production build
clear Remove ./dist folder