https://github.com/ericm/calpal
https://github.com/ericm/calpal
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ericm/calpal
- Owner: ericm
- Created: 2020-11-13T15:26:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-17T17:49:06.000Z (over 5 years ago)
- Last Synced: 2025-02-12T09:34:44.713Z (about 1 year ago)
- Language: TypeScript
- Size: 571 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# CalPal
All you need to automate your assignments.
## Schedule assignments around your pre-existing apppointments

### Installation & Setup
1. Clone this repositor
2. ``npm i && cd src/popup && npm i``
3. Compile
- Build: `npm run build`
- Develop: `npm run watch`
4. Go to manage extensions at the top right of Google Chrome/chromium
5. Click on `Developer mode` at the top right
6. Load unpacked and select the `dist` directory in this folder
## Google API setup
- Go to https://console.cloud.google.com
- Create a new project
- Go to APIs & Services, and enable a new `Google Calendar API`
- On the left-hand-side, click on credentials, create and copy your OAuth credentials to the manifest.json file's ``"oauth2"`` section
## Usage
- Import a calendar from canvas, using the URL they provide, to your Umail account's Google Calendar.
- Copy the calendar's ID, near the bottom of the settings on the calendar in question, like so:

- Paste the id into the extension's pop-up