A simple Heads Up display
Ruby JavaScript CoffeeScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app no subject Jan 30, 2012
config rename Jan 29, 2012
db implement Jan 28, 2012
doc first commit Jan 28, 2012
lib macgap icon Jan 30, 2012
log first commit Jan 28, 2012
macgap macgap icon Jan 30, 2012
public implement Jan 28, 2012
script first commit Jan 28, 2012
test implement Jan 28, 2012
vendor first commit Jan 28, 2012
.gitignore change gitignore Jan 29, 2012
Gemfile fix up manifest Jan 28, 2012
Gemfile.lock macgap icon Jan 30, 2012
LICENSE add MIT License Jan 29, 2012
Procfile implementation Jan 28, 2012
README.md
Rakefile rename Jan 29, 2012
config.ru rename Jan 29, 2012

README.md

Heads Up

A simple Heads Up display showing your calendar items for today, your unread emails and custom notes.

Download the OSX app or try the live demo.

Heads Up

Heads Up contains good examples of how to use:

Source

If you're browsing the source, the interesting files are:

Google keys

If you're running the app locally, or using Heroku, you'll first need to obtain a set of API keys from Google, as well as specify the correct redirect URLS:

Redirect URLS

Running locally

git clone git://github.com/maccman/headsup.git
cd headsup

bundle
rake db:setup
export GOOGLE_KEY=mykey GOOGLE_SECRET=mysecret

rails s thin

Deploying to Heroku

git clone git://github.com/maccman/headsup.git
cd headsup

heroku create myapp --stack cedar
heroku addons:add piggyback_ssl
heroku config:add GOOGLE_KEY=mykey GOOGLE_SECRET=mysecret

git push heroku master
heroku run rake db:setup

Building the app with MacGap

MacGap is a utility for wrapping up web apps with a WebKit wrapper, and exposing a basic OS integration API.

If you want to build the MacGap application, you'll first have to edit the redirect endpoint in ./macgap/index.html to point to your remote application, and then run:

rake macgap:build