Skip to content

Ruby script that exports events from Outlook to Google Calendar. It assumes your Exchange server uses the legacy SOAP API. It's particularly useful if you can't publish your Calendar to the internet for whatever reason (Outlook for Mac or feature blocked) and/or your Exchange server is behind a firewall.

License

Notifications You must be signed in to change notification settings

tganzarolli/offlook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Offlook

Pre-requisites

  1. MongoDB (you can run locally or point to some external DB at config/mongoid.yml)
  2. Ruby and bundler (RVM recommended)
  3. To create your credentials files:
  4. Get your exchange credentials from Outlook.
  5. Create a Google App with Calendar access and copy the credentials.
  6. On your Google Calendar left panel, go to the Settings of a specific calendar and copy that id.
  7. There are two credentials sample files, just clone those files removing the _sample suffix then fill with correct data.

To run

  • 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.

To test

MONGOID_ENV=test rspec ./specs/

##Known bugs:

##TODO:

  • Deletion
  • More recurrence tests
  • Mock APIs for better testing

About

Ruby script that exports events from Outlook to Google Calendar. It assumes your Exchange server uses the legacy SOAP API. It's particularly useful if you can't publish your Calendar to the internet for whatever reason (Outlook for Mac or feature blocked) and/or your Exchange server is behind a firewall.

Resources

License

Stars

Watchers

Forks

Packages

No packages published