W3C home > Mailing lists > Public > public-egov-ig@w3.org > June 2010

Re: drumbone api

From: Mike Norton <xsideofparadise@yahoo.com>
Date: Mon, 14 Jun 2010 20:00:41 -0700 (PDT)
Message-ID: <69383.32688.qm@web82408.mail.mud.yahoo.com>
To: Ed Summers <ehs@pobox.com>, public-egov-ig <public-egov-ig@w3.org>
What's the Sinatra framework?  Is that named after Frank?
 
Michael A. Norton
 




________________________________
From: Ed Summers <ehs@pobox.com>
To: public-egov-ig <public-egov-ig@w3.org>
Sent: Mon, June 14, 2010 7:49:38 PM
Subject: drumbone api

Of potential interest to egov folks that haven't already seen it announced:

http://services.sunlightlabs.com/docs/Drumbone_API/

Drumbone is a RESTful JSON API over data about legislators, bills, and
roll call votes. Unlike the Sunlight Labs Congress API, all data is
taken from existing APIs and data sources (especially GovTrack); there
is no original data here.

The name "Drumbone" is taken from the name of an instrument created
from PVC pipes whose length can be adjusted as needed to create
various sounds and music. Accordingly, the purpose of Drumbone is to
pipe in data from disparate sources, and redistribute it in the
simplest and most flexible format possible.

Drumbone is designed to serve thin clients, and applications where
bandwidth is at a premium. It was originally built to serve a mobile
app, the Congress Android app), and a widget service, Sunlight's
Politiwidgets. The idea is to give you all the information you need to
fill in a user interface in one HTTP call. It is not meant to serve as
a bulk data repository. Drumbone uses GovTrack for that, and so should
you.

Drumbone is written in Ruby, with the Sinatra framework, and uses
MongoDB for data storage. The code for this service is available on
Github.


      
Received on Tuesday, 15 June 2010 03:01:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 15 June 2010 03:01:17 GMT