public
Fork of davetroy/inaugreport
Description: a toolset for crowd-sourced situational awareness.
Homepage: http://inaug09dev.pbwiki.com/
Clone URL: git://github.com/ajturner/swiftriver.git
name age message
file .gem Sat Jul 25 21:50:52 -0700 2009 added gem tracking for heroku [unthinkingly]
file .gitignore Sun Aug 09 20:59:30 -0700 2009 added compass [unthinkingly]
file .loadpath Wed Jun 17 09:33:15 -0700 2009 pull update [gutelius]
file .project Wed Jun 17 09:33:15 -0700 2009 pull update [gutelius]
file Capfile Wed Oct 22 13:55:43 -0700 2008 Added capistrano files Tweaked location detection [davetroy]
file README Tue Jun 16 20:48:48 -0700 2009 Updating the README [Andrew Turner]
file Rakefile Wed Oct 22 09:42:42 -0700 2008 Added Rakefile and other files [davetroy]
directory adhearsion/ Sun Jan 11 14:08:18 -0800 2009 Removing references to rating in favor of score [ajturner]
directory app/ Thu Aug 13 10:50:40 -0700 2009 After user logs in or signs up - go to /reports [Andrew Turner]
directory config/ Thu Aug 13 07:24:42 -0700 2009 Cleaned up view when you're not logged in [Andrew Turner]
directory db/ Mon Jan 12 12:05:03 -0800 2009 Added Twitter reporter attributes [davetroy]
directory doc/ Mon Nov 03 22:21:05 -0800 2008 - sets reports with a wait and a location as pr... [billymeltdown]
directory lib/ Thu Aug 13 07:26:24 -0700 2009 Point to Login path instead of the new_session_... [Andrew Turner]
directory public/ Tue Aug 11 21:31:18 -0700 2009 Review tags and buttons now working [Andrew Turner]
directory script/ Sun Apr 05 19:42:51 -0700 2009 Pulling platform tags configuration for the var... [Andrew Turner]
directory test/ Sun Aug 09 17:15:23 -0700 2009 Finished to make tests all pass (now to see if ... [Andrew Turner]
directory vendor/ Tue Aug 11 21:31:18 -0700 2009 Review tags and buttons now working [Andrew Turner]
README
Swift is a Free and Open Source toolset for crowdsourced situational awareness. The first use of Swift is as a 
complement to Ushahidi to monitor the Indian 2009 Elections, which you can see at Vote Report India.

Swift builds on Twitter Vote Report, a platform for crowd-sourced election monitoring.  Twitter Vote Report made it 
possible for US voters to report voting irregularities in real-time using a standard set of tags for monitoring wait 
time at polling places.

Swift hopes to expand this approach into a general purpose toolkit for crowdsouring the semantic structuring of data so 
that it can be reused in other applications and visualizations. The developers of Swift are particularly interested in 
crisis reporting (Ushahidi) and international media criticism (Meedan), but by providing a general purpose crowdsourcing 
tool we hope to create a tool reusable in many contexts.

Swift engages self-interested teams of “citizen editors” who curate publicly available information about a crisis or any 
event or region as it happens.

The goal of Swift is to provide an API (for programmers) and data set (for researchers) about an arbitrary set of RSS 
feeds. Swift is a database and a user interface; we are currently focusing on utilizing the open source freebase.com 
repository as a central store of our curated data.

Homepage: http://swiftapp.org

Development Wiki: http://inaug09dev.pbwiki.com/
Google Group: http://groups.google.com/group/inaug09dev?lnk=gcimh

This application hosts a set of mechanisms desgined to pull polling place reports in from multiple sources, including:

Twitter
  Polls http://twittervision.com/inaugreport.json for latest #inaug09 Tweets

SMS
  Accepts input from Mozes for SMS messages that contain:
    #dctrip, #inaug09, #dctrip09, #inaug

YouTube
  Polls YouTube API for relevant keywords and grabs links to videos
  
Flickr
  Polls Flickr API and grabs links to videos

Telephone
  Accepts phone calls into an Asterisk system
  See adhearsion/components/vote_report/lib/votereport.rb
    
iPhone
  Accepts audio, photo, and text reports from the Inauguration Report dedicated iPhone application

Android
  Accepts reports from the Inauguration Report dedicated Android application

Email
  Email text, photos, or audio to "report@inaugurationreport.com"


--
INSTALL

Required gems: fastthread json GeoRuby haml calais libxml-ruby curb

You will need to add GitHub as a gem sources for will_paginate:

$ gem sources -a http://gems.github.com
$ gem install mislav-will_paginate

For daemons:

$ gem install daemons

--
LICENSE
Made available under the MIT License.

Copyright 2008-2009 by the following authors and contributors, based on the VoteReport '08 app:

David Troy, dave@roundhousetech.com
Andrew Turner, andrew@highearthorbit.com
Billy Gray
Cory Forsyth
John Trupiano
Bryan Liles
Brendan O'Connor
Deanna Zandt
Nat Freitas
Chris Strom
Tony Herrera