The easiest way to manage your ultimate frisbee games
This is the code of the Ultimate Quebec Calendar Chrome Extension that provide an easy way to add your ultimate frisbee game from the site ultimatequebec.ca.
If you want to install right from the Chrome Web Store
You will require Node and Typescript to be installed if you want to build your custom extension.
This tsconfig.json
file allows you to build the project by using
$ tsc
In the file manifest.json
you will see this line :
"client_id" : "INSERT_CLIENT_ID",
The client_id
is a Google Api Client id.
If you do not have any google Developers project, you can create one at Google Developers Console
In the Google Developers Console go to :
APIs & auth > APIs
Google Apps APIs > Calendar API
Enabled Api
In the Google Developers Console go to :
APIs & auth > Credentials
- To create an
OAuth client ID
, you must first set a product name on theOAuth consent screen
- To create an
Credentials > Add credentials > OAuth 2.0 client ID
- Select
Chrome App
- Write any
Name
you want - Write you
Application ID
- You can found this id in the Extensions panel when you add your extension
- Copy the client_id and paste it in the
manifest.json
to replaceINSERT_CLIENT_ID