github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

entp / seinfeld

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 124
    • 21
  • Source
  • Commits
  • Network (21)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.
  cancel

http://oss.techno-weenie.net/discussions/seinfeld-calendar

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

removing name "hack" from show_group_calendar 
semanticart (author)
Mon Apr 20 15:56:24 -0700 2009
technoweenie (committer)
Mon Apr 20 17:15:13 -0700 2009
commit  485339c8fa9001dd2fa00b4085dbedac73bb9a82
tree    b999930218c19002b110956bb392b52248adf061
parent  47d39958153d2de96b09b74e8dab42c64c100cdd
seinfeld /
name age
history
message
file .gitignore Mon Apr 20 14:51:25 -0700 2009 Defaulting to sqlite3 for easier development. ... [jqr]
file Capfile Mon Apr 20 14:51:34 -0700 2009 capified Signed-off-by: rick <technoweenie@gma... [Kalin Harvey]
file LICENSE Sat Jul 26 08:50:10 -0700 2008 insert progression records [technoweenie]
file README.rdoc Mon Apr 20 15:41:34 -0700 2009 apparently Sinatra::Application is the new default [technoweenie]
file Rakefile Mon Apr 20 14:51:33 -0700 2009 Adding descriptions to all seinfeld rake tasks.... [jqr]
directory config/ Mon Apr 20 15:41:34 -0700 2009 apparently Sinatra::Application is the new default [technoweenie]
directory lib/ Mon Apr 20 14:51:32 -0700 2009 Fixing one bug the specs noticed. Signed-off-b... [jqr]
directory public/ Mon Apr 20 16:55:18 -0700 2009 add jquery widget, courtesy of github.com/lachl... [technoweenie]
file seinfeld_calendar.rb Mon Apr 20 17:15:13 -0700 2009 removing name "hack" from show_group_calendar ... [semanticart]
directory spec/ Mon Apr 20 14:51:31 -0700 2009 Bringing specs to current, oops. Signed-off-by... [jqr]
directory vendor/ Mon Apr 20 14:51:26 -0700 2009 Fixing a bug where the caching code would retur... [jqr]
directory views/ Mon Apr 20 16:55:18 -0700 2009 add jquery widget, courtesy of github.com/lachl... [technoweenie]
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'

My rackup.ru (for Passenger) looks like:

  require 'rubygems'
  require 'rack'
  require 'sinatra'

  Sinatra::Application.default_options.update(
    :run => false,
    :env => :production,
    :raise_errors => true
  )

  require 'config'
  require 'seinfeld_calendar'

  run Sinatra::Application

TODO

  • TIMEZONES
  • configurable db support
  • Gitorious support, etc
  • OAUTH
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server