public
Description: At a glance status for your team using Twitter.
Homepage: http://davidsmalley.com/2008/4/21/shout-at-a-glance-status
Clone URL: git://github.com/davidsmalley/shout.git
shout /
name age message
file .gitignore Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
file Capfile Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
file README.textile Sun Apr 27 10:35:13 -0700 2008 Updated readme to make twitter_config usage cle... [davidsmalley]
file Rakefile Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
directory app/ Sat Apr 26 15:30:23 -0700 2008 Changed some default redirects [davidsmalley]
directory autotest/ Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
directory config/ Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
directory gems/ Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
directory lib/ Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
directory public/ Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
directory schema/ Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
directory script/ Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
directory spec/ Sat Apr 26 15:29:31 -0700 2008 Squashed master into release branch [davidsmalley]
README.textile

Shout: At a glance status using Twitter

Inspired by a recent 37 Signals blog post A peek at In/Out, an internal app at 37signals, we decided this would be great for the Litmus team as well. A quick glance overview of what everyone is working on at this moment in time.

Setup

  1. Setup your database.yml to point to a valid db
  2. Run rake db:migrate to setup the db
  3. Add the email address and password of your receiving twitter account to twitter_config.yml. Note: This shouldn’t be your actual twitter account but one you set up specifically to receive direct messages from your team. Don’t use this account for anything else.
  4. Set up some users via script/frozen-merb -i and add their twitter screen name so Shout can track their messages
  5. Setup a cron job to run script/frozen-merb -r "Message.update_from_twitter" (don’t do this more than every minute for Twitters sake)

Issues

  • Need to write some tests!

Feel free to clone and fix any other bugs, we’ll take patches and suggestions although this app is supposed to be very simple so more features are probably unnecessary