Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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!
- Host: GitHub
- URL: https://github.com/blue0513/yotty
- Owner: blue0513
- License: mit
- Created: 2023-10-09T15:46:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-22T22:20:53.000Z (9 months ago)
- Last Synced: 2024-05-01T14:39:37.083Z (8 months ago)
- Topics: chrome-extension
- Language: JavaScript
- Homepage:
- Size: 300 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)