google-calendar-hours.com
Visit:(or aronwoost.github.io/google-calendar-hours)
After connecting you could see something like this:
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
r.js is used to build the app:
# Install (only needs to be run once)
npm install
# Build with r.js
npm run build
Stuff used
- Backbone.js
- Underscore.js
- jQuery
- Moment.js
- spin.js
- Twitter Bootstrap CSS
- ReguireJS
- Google Calendar API v3
Contributors
License
MIT