entp / seinfeld

This URL has Read+Write access

technoweenie (author)
Wed Jan 07 20:51:21 -0800 2009
commit  093224b5b745f3c681ce4f60fc25c7a64fa2b5ec
tree    4e2356b319353a2508cf1f15f48a80c61045314e
parent  eda983502e92dfd0bb074e63301de3a5dc6d4741
seinfeld / README
100644 58 lines (42 sloc) 1.166 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
seinfeld calendar
=================
 
http://lifehacker.com/software/motivation/jerry-seinfelds-productivity-secret-281626.php
 
Track your OSS Productivity with Github.
 
USAGE
=====
 
# setup your DB (see deployment section)
rake seinfeld:setup
 
# adds github user
rake seinfeld:add_user USER=technoweenie
 
# updates progress from github
# put in a nightly cron job
rake seinfeld:update
 
# let's start the show
ruby seinfeld_calendar.rb
open http://localhost:4567/~technoweenie
 
DEPLOYMENT
==========
 
My config.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 config.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