Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby JavaScript
branch: master

This branch is 6 commits ahead of entp:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
config
lib/seinfeld
public
spec
vendor
views
.gitignore
Capfile
LICENSE
README.rdoc
Rakefile
seinfeld_calendar.rb

README.rdoc

Seinfeld Calendar

Track your OSS Productivity with Github.

lifehacker.com/software/motivation/jerry-seinfelds-productivity-secret-281626.php

Usage

Setup the initial database and start the application.

rake seinfeld:setup
ruby seinfeld_calendar.rb

Once you add a user, it will be accessible like so:

open http://localhost:4567/~technoweenie

Add a user from GitHub.

rake seinfeld:add USER=technoweenie

Update all progresses from GitHub, should be ran nightly.

rake seinfeld:update USER=

For development testing, use this command to reset and update your user

rake seinfeld:reset USER=technoweenie

Deployment

My seinfeld.rb looks like this:

$: << File.join(File.dirname(__FILE__), 'lib')
require 'seinfeld/models'
DataMapper.setup :default, 'mysql://rickybobby:shakeandbake@localhost/seinfeld'
Seinfeld::User.github_login = 'rickybobby'
Seinfeld::User.github_password = 'shakeandbake'

In config/rackup.ru you may find an example (for Passenger)

TODO

  • TIMEZONES

  • configurable db support

  • Gitorious support, etc

  • OAUTH

Something went wrong with that request. Please try again.