- MongoDB (you can run locally or point to some external DB at config/mongoid.yml)
- Ruby and bundler (RVM recommended)
- To create your credentials files:
- Get your exchange credentials from Outlook.
- Create a Google App with Calendar access and copy the credentials.
- On your Google Calendar left panel, go to the Settings of a specific calendar and copy that id.
- There are two credentials sample files, just clone those files removing the _sample suffix then fill with correct data.
- To display the help text:
./syncher.rb -h
- Look inside goodies for ways to schedule this script on OSX.
- Also, you can setup and install everything with
./bin/install.sh
if you have rvm.
MONGOID_ENV=test rspec ./specs/
##Known bugs:
##TODO:
- Deletion
- More recurrence tests
- Mock APIs for better testing