Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/blue0513/yotty

chrome extension: quick access to your Google Calendar via Google API!
https://github.com/blue0513/yotty

chrome-extension

Last synced: about 2 months ago
JSON representation

chrome extension: quick access to your Google Calendar via Google API!

Awesome Lists containing this project

README

        

# Yotty

[![CI](https://github.com/blue0513/Yotty/actions/workflows/ci.yml/badge.svg)](https://github.com/blue0513/Yotty/actions/workflows/ci.yml)

Yotty is the tool: Quick access to your Google Calendar via Google API!

## Examples

| daily | weekly |
|---|---|
| | |

## Setup

```shell
make setup
```

Then edit `manifest.json` to fill out `YOUR_PUBLIC_KEY` and `YOUR_CLIENT_ID`.
See the detail in Google official docs as follow sections.

1. [Keeping a consistent extension ID](https://developer.chrome.com/docs/extensions/mv3/tut_oauth/#keep-consistent-id)
1. [Create OAuth client ID](https://developer.chrome.com/docs/extensions/mv3/tut_oauth/#oauth_client)
1. [Register OAuth in manifest](https://developer.chrome.com/docs/extensions/mv3/tut_oauth/#oauth_registration)

## Usage

1. Just follow [official instruction](https://developer.chrome.com/docs/extensions/) and install this extension
1. Click the icon of Yotty!

## Shortcut

| shortcut | action |
|-----------|------------|
| `Alt + c` | Open popup |

## Calendar ID

You can change calendar ID (default: primary)

1. open chrome extension `Options` page
2. specify your calendar ID

## Acknowledgments

This extension uses the followings.

- [fullcalendar](https://github.com/fullcalendar/fullcalendar)
- [luxon](https://github.com/moment/luxon/)
- [tippyjs](https://github.com/atomiks/tippyjs)