Akasam / google-calendar-hours

Calculates hours for selected calendar for selected range.

Home Page:http://google-calendar-hours.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

(or aronwoost.github.io/google-calendar-hours)

After connecting you could see something like this:

screenshot 2019-01-05 20-10-20

Run locally

git clone git@github.com:aronwoost/google-calendar-hours.git
cd google-calendar-hours
python -m SimpleHTTPServer 8000

This will clone the repo and start a webserver. Now you can open http://localhost:8000/ in the browser.

Testing and building

Open index_dev.html to run the non-optimized version. Every file will be loaded one by one. The redirection back from google will not work with index_dev.html, instead use / to auth agains google (OAuth token will be saved in sessionStorage) and then head back to index_dev.html for testing.

Docker

To start a local NGINX hosting the static files, run:

$ docker run \
  --name gch \
  -v /<path-to-project>:/usr/share/nginx/html:ro \
  -d \
  -p 80:80 \
  nginx

Build

To build the app use r.js:

# install
npm install -g requirejs

# build
r.js -o js/build.js

Stuff used

Contributors

Philipp Kyeck

License

MIT

About

Calculates hours for selected calendar for selected range.

http://google-calendar-hours.com/


Languages

Language:JavaScript 63.0%Language:HTML 22.8%Language:CSS 14.2%