{ "objects": [
    {
        "name": "Ally-Py",
        "slug": "ally-py",
        "source_url": "http://source.mozillaopennews.org/code/ally-py/",
        "project_url": "https://github.com/sourcefabric/Ally-py",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Ally-Py is a flexible, rapid development framework for developers who want to build any web based application with a REST API.",
        "description": "Ally-Py is a flexible, rapid development framework for developers who want to build any web based application with a REST API. News organisations now demand seamless integration with multiple web services running on open source platforms such as the Apache Software Foundation’s Hadoop and Solr. Ally-Py can be used to hook into any API, not just REST. It has been designed so that organizations will be able to switch to the next big thing in APIs without having to change the business logic of the applications they have built.",
        "tags": [         
            {
                "name": "REST",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/rest/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": null,
        "organizations": [ 
            {
                "name": "Sourcefabric",
                "source_url": "http://source.mozillaopennews.org/organizations/sourcefabric/"
            }        
        ]
    },
    {
        "name": "amo",
        "slug": "amo",
        "source_url": "http://source.mozillaopennews.org/code/amo/",
        "project_url": "https://github.com/openNews/amo",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Amo is a simple service to provide you with the up-to-date share count of a given URL on social networks.",
        "description": "Amo is a simple service to provide you with the up-to-date share count of a given URL on social networks. Currently includes only Google Plus, Facebook and Twitter.",
        "tags": [         
            {
                "name": "social media",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/social-media/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Cole Gillespie",
                "source_url": "http://source.mozillaopennews.org/people/cole-gillespie/"
            }        
        ],
        "organizations": [ 
            {
                "name": "OpenNews",
                "source_url": "http://source.mozillaopennews.org/organizations/opennews/"
            },        
            {
                "name": "Zeit Online",
                "source_url": "http://source.mozillaopennews.org/organizations/zeit-online/"
            }        
        ]
    },
    {
        "name": "Backbone",
        "slug": "backbone",
        "source_url": "http://source.mozillaopennews.org/code/backbone/",
        "project_url": "https://github.com/documentcloud/backbone",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "Backbone.js is a DoumentCloud project that gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.",
        "tags": [         
            {
                "name": "Underscore",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/underscore/"
            },                
            {
                "name": "DocumentCloud",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/documentcloud/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            },                
            {
                "name": "Backbone",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/backbone_1/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeremy Ashkenas",
                "source_url": "http://source.mozillaopennews.org/people/jeremy-ashkenas/"
            }        
        ],
        "organizations": [ 
            {
                "name": "DocumentCloud",
                "source_url": "http://source.mozillaopennews.org/organizations/documentcloud/"
            }        
        ]
    },
    {
        "name": "Bees with machine guns",
        "slug": "bees-machine-guns",
        "source_url": "http://source.mozillaopennews.org/code/bees-machine-guns/",
        "project_url": "https://github.com/newsapps/beeswithmachineguns",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications).",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "Amazon EC2",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/amazon-ec2/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Christopher Groskopf",
                "source_url": "http://source.mozillaopennews.org/people/christopher-groskopf/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Chicago Tribune",
                "source_url": "http://source.mozillaopennews.org/organizations/chicago-tribune/"
            }        
        ]
    },
    {
        "name": "Binify",
        "slug": "binify",
        "source_url": "http://source.mozillaopennews.org/code/binify/",
        "project_url": "https://github.com/kevinschaul/binify",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "A command-line tool to better visualize crowded dot density maps.",
        "description": "A command-line tool to better visualize crowded dot density maps.",
        "tags": [         
            {
                "name": "command line",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/command-line/"
            },                
            {
                "name": "hexagonal binning",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/hexagonal-binning/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "dot density maps",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/dot-density-maps/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "command line",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/command-line/"
            }                
        ],
        "concept_tags": [         
            {
                "name": "dot density maps",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/dot-density-maps/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "hexagonal binning",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/hexagonal-binning/"
            }                
        ],
        "people": [ 
            {
                "name": "Kevin Schaul",
                "source_url": "http://source.mozillaopennews.org/people/kevin-schaul/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "BookJS",
        "slug": "bookjs",
        "source_url": "http://source.mozillaopennews.org/code/bookjs/",
        "project_url": "https://github.com/sourcefabric/BookJS",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "BookJS is a JS lib that can turn a webpage into a formatted Book ready to print to PDF.",
        "description": "BookJS is a JS lib that can turn a webpage into a formatted Book ready to print to PDF. It is Alpha and available under the AGPL. Developed by the Booktype team for inclusion in any project. There is also a BookJS rendering engine (webkit+BookJS) to create the PDF.",
        "tags": [         
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": null,
        "organizations": [ 
            {
                "name": "Sourcefabric",
                "source_url": "http://source.mozillaopennews.org/organizations/sourcefabric/"
            }        
        ]
    },
    {
        "name": "Booktype",
        "slug": "booktype",
        "source_url": "http://source.mozillaopennews.org/code/booktype/",
        "project_url": "https://github.com/sourcefabric/Booktype",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Booktype is a free, open source platform that produces beautiful, engaging books formatted for print, Amazon, iBooks and almost any e-reader.",
        "description": "Booktype is a free, open source platform that produces beautiful, engaging books formatted for print, Amazon, iBooks and almost any e-reader. A &#34;booktype&#34; is like a wiki, but instead of ending up with a web page, you get a book. Booktype is built on top of the Django web framework.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": null,
        "organizations": [ 
            {
                "name": "Sourcefabric",
                "source_url": "http://source.mozillaopennews.org/organizations/sourcefabric/"
            }        
        ]
    },
    {
        "name": "Campaign Cash",
        "slug": "campaign-cash",
        "source_url": "http://source.mozillaopennews.org/code/campaign-cash/",
        "project_url": "https://github.com/NYTimes/campaign_cash",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "A Ruby client for interacting with The New York Times Campaign Finance API.",
        "description": "A simple Ruby wrapper for portions of The New York Times Campaign Finance API. You’ll need an API key. Tested under Ruby 1.8.7, 1.9.2 and 1.9.3 and JRuby 1.6.7.",
        "tags": [         
            {
                "name": "campaign finance",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/campaign-finance/"
            },                
            {
                "name": "Ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Al Shaw",
                "source_url": "http://source.mozillaopennews.org/people/al-shaw/"
            },        
            {
                "name": "Derek Willis",
                "source_url": "http://source.mozillaopennews.org/people/derek-willis/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The New York Times",
                "source_url": "http://source.mozillaopennews.org/organizations/new-york-times/"
            }        
        ]
    },
    {
        "name": "CartoDB",
        "slug": "cartodb",
        "source_url": "http://source.mozillaopennews.org/code/cartodb/",
        "project_url": "https://github.com/Vizzuality/cartodb",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "CartoDB is an open-source platform to map, analyze and build apps with your data in the cloud.",
        "tags": [         
            {
                "name": "Mapnik",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapnik/"
            },                
            {
                "name": "Varnish",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/varnish/"
            },                
            {
                "name": "Ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "data analysis",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data-analysis/"
            },                
            {
                "name": "data visualization",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data-visualization/"
            },                
            {
                "name": "NodeJS",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/nodejs/"
            },                
            {
                "name": "Redis",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/redis/"
            },                
            {
                "name": "PostGIS",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/postgis/"
            },                
            {
                "name": "PostgreSQL",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/postgresql/"
            },                
            {
                "name": "Windshaft-cartodb",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/windshaft-cartodb/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Carlos Martínez de la Serna",
                "source_url": "http://source.mozillaopennews.org/people/carlos-martinez-de-la-serna/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Vizzuality",
                "source_url": "http://source.mozillaopennews.org/organizations/vizzuality/"
            }        
        ]
    },
    {
        "name": "census-shapefile-utils",
        "slug": "census-shapefile-utils",
        "source_url": "http://source.mozillaopennews.org/code/census-shapefile-utils/",
        "project_url": "https://github.com/censusreporter/census-shapefile-utils",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "A set of tools for fetching shapefiles from the Census FTP site, then extracting data from them.",
        "description": "A set of tools for fetching shapefiles from the Census FTP site, then extracting data from them.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "shapefiles",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/shapefiles/"
            },                
            {
                "name": "census",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/census/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "shapefiles",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/shapefiles/"
            }                
        ],
        "concept_tags": [         
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "census",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/census/"
            }                
        ],
        "people": [ 
            {
                "name": "Ryan Pitts",
                "source_url": "http://source.mozillaopennews.org/people/ryan-pitts/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Census Reporter",
                "source_url": "http://source.mozillaopennews.org/organizations/census-reporter/"
            }        
        ]
    },
    {
        "name": "Chicago Flu Shots",
        "slug": "chicago-flu-shots",
        "source_url": "http://source.mozillaopennews.org/code/chicago-flu-shots/",
        "project_url": "https://github.com/tkompare/chicagoflushots",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Web app that shows the location of flu shot clinics in Chicago, using data from the Chicago Department of Public Health, a Google Fusion Table, and the Google Maps API.",
        "description": "Web app that shows the location of flu shot clinics in Chicago, using data from the Chicago Department of Public Health, a Google Fusion Table, and the Google Maps API.",
        "tags": [         
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Tom Kompare",
                "source_url": "http://source.mozillaopennews.org/people/tom-kompare/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "Contextual video",
        "slug": "contextual-video",
        "source_url": "http://source.mozillaopennews.org/code/contextual-video/",
        "project_url": "https://github.com/maboa/contextual-video",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "Contextual video allows an editor to add additional data and context to a video such as data stored in a Google Docs spreadsheet.",
        "tags": [         
            {
                "name": "popcorn.js",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/popcornjs/"
            },                
            {
                "name": "tabletop.js",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tabletopjs/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Mark Boas",
                "source_url": "http://source.mozillaopennews.org/people/mark-boas/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Al Jazeera English",
                "source_url": "http://source.mozillaopennews.org/organizations/al-jazeera-english/"
            },        
            {
                "name": "OpenNews",
                "source_url": "http://source.mozillaopennews.org/organizations/opennews/"
            }        
        ]
    },
    {
        "name": "D3",
        "slug": "d3",
        "source_url": "http://source.mozillaopennews.org/code/d3/",
        "project_url": "https://github.com/mbostock/d3",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "D3.js is a JavaScript library for manipulating documents based on data.",
        "description": "D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3&#39;s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework.",
        "tags": [         
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Mike Bostock",
                "source_url": "http://source.mozillaopennews.org/people/mike-bostock/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "Dataset",
        "slug": "dataset",
        "source_url": "http://source.mozillaopennews.org/code/dataset/",
        "project_url": "https://github.com/misoproject/dataset",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "Dataset is a JavaScript library that makes managing the data behind client-side visualisations easy, including realtime data. It takes care of the loading, parsing, sorting, filtering and querying of datasets as well as the creation of derivative datasets.",
        "tags": [         
            {
                "name": "data visualization",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data-visualization/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Alex Graul",
                "source_url": "http://source.mozillaopennews.org/people/alex-graul/"
            },        
            {
                "name": "Irene Ros",
                "source_url": "http://source.mozillaopennews.org/people/irene-ros/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Bocoup",
                "source_url": "http://source.mozillaopennews.org/organizations/bocoup/"
            },        
            {
                "name": "The Guardian",
                "source_url": "http://source.mozillaopennews.org/organizations/guardian/"
            }        
        ]
    },
    {
        "name": "dataset (Python)",
        "slug": "dataset-python",
        "source_url": "http://source.mozillaopennews.org/code/dataset-python/",
        "project_url": "https://github.com/pudo/dataset",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "dataset is a Python library that makes reading and writing data in databases as simple as reading and writing JSON files.",
        "description": "dataset is a Python library that makes reading and writing data in databases as simple as reading and writing JSON files.",
        "tags": [         
            {
                "name": "SQL",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/sql/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "storage",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/storage/"
            },                
            {
                "name": "data",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "SQL",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/sql/"
            }                
        ],
        "concept_tags": [         
            {
                "name": "storage",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/storage/"
            },                
            {
                "name": "data",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data/"
            }                
        ],
        "people": [ 
            {
                "name": "Gregor Aisch",
                "source_url": "http://source.mozillaopennews.org/people/gregor-aisch/"
            },        
            {
                "name": "Friedrich Lindenberg",
                "source_url": "http://source.mozillaopennews.org/people/friedrich-lindenberg/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "Daybreak",
        "slug": "daybreak",
        "source_url": "http://source.mozillaopennews.org/code/daybreak/",
        "project_url": "https://github.com/propublica/daybreak",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "Daybreak is a simple key value store for Ruby. It has user defined persistence, and all data is stored in a table in memory so Ruby niceties are available.",
        "tags": [         
            {
                "name": "Ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            },                
            {
                "name": "key value store",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/key-value-store/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeff Larson",
                "source_url": "http://source.mozillaopennews.org/people/jeff-larson/"
            }        
        ],
        "organizations": [ 
            {
                "name": "ProPublica",
                "source_url": "http://source.mozillaopennews.org/organizations/propublica/"
            }        
        ]
    },
    {
        "name": "DeadDrop",
        "slug": "deaddrop",
        "source_url": "http://source.mozillaopennews.org/code/deaddrop/",
        "project_url": "https://github.com/deaddrop/deaddrop",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "An open-source tool to help journalists communicate securely with sources using Tor.",
        "description": "An open-source tool to help journalists communicate securely with sources using Tor.",
        "tags": [         
            {
                "name": "security",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/security/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "tor",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tor/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "tor",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tor/"
            }                
        ],
        "concept_tags": [         
            {
                "name": "security",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/security/"
            }                
        ],
        "people": [ 
            {
                "name": "Kevin Poulsen",
                "source_url": "http://source.mozillaopennews.org/people/kevin-poulsen/"
            },        
            {
                "name": "Aaron Swartz",
                "source_url": "http://source.mozillaopennews.org/people/aaron-swartz/"
            }        
        ],
        "organizations": [ 
            {
                "name": "New Yorker",
                "source_url": "http://source.mozillaopennews.org/organizations/new-yorker/"
            }        
        ]
    },
    {
        "name": "django-bakery",
        "slug": "django-bakery",
        "source_url": "http://source.mozillaopennews.org/code/django-bakery/",
        "project_url": "https://github.com/datadesk/django-bakery",
        "active_project": true,
        "seeking_contributors": true,
        "summary": null,
        "description": "A set of helpers for baking your Django site out as flat files.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            },                
            {
                "name": "baking",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/baking/"
            },                
            {
                "name": "static site generation",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/static-site-generation/"
            },                
            {
                "name": "Amazon S3",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/amazon-s3/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ken Schwencke",
                "source_url": "http://source.mozillaopennews.org/people/ken-schwencke/"
            },        
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "django-greeking",
        "slug": "django-greeking",
        "source_url": "http://source.mozillaopennews.org/code/django-greeking/",
        "project_url": "https://github.com/palewire/django-greeking",
        "active_project": true,
        "seeking_contributors": true,
        "summary": null,
        "description": "Tools for printing filler text in your Django templates, a technique from the days of hot type known as greeking.",
        "tags": [         
            {
                "name": "Place kittens",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/place-kittens/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            },                
            {
                "name": "greeking",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/greeking/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "django-newcache",
        "slug": "django-newcache",
        "source_url": "http://source.mozillaopennews.org/code/django-newcache/",
        "project_url": "https://github.com/texastribune/django-newcache",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "Newcache is an improved memcached cache backend for Django. It was forked from Ericflo.",
        "tags": [         
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            },                
            {
                "name": "caching",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/caching/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Niran Babalola",
                "source_url": "http://source.mozillaopennews.org/people/niran-babalola/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Texas Tribune",
                "source_url": "http://source.mozillaopennews.org/organizations/texas-tribune/"
            }        
        ]
    },
    {
        "name": "django-shp2svg",
        "slug": "django-shp2svg",
        "source_url": "http://source.mozillaopennews.org/code/django-shp2svg/",
        "project_url": "https://github.com/datadesk/django-shp2svg",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Convert a shapefile into an SVG you can use with JavaScript libraries.",
        "description": "Convert a shapefile into an SVG you can use with JavaScript libraries.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            },                
            {
                "name": "PostGIS",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/postgis/"
            },                
            {
                "name": "Bootstrap",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/bootstrap/"
            },                
            {
                "name": "Raphael",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/raphael/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Anthony Pesce",
                "source_url": "http://source.mozillaopennews.org/people/anthony-pesce/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "django-softhyphen",
        "slug": "django-softhyphen",
        "source_url": "http://source.mozillaopennews.org/code/django-softhyphen/",
        "project_url": "https://github.com/datadesk/django-softhyphen",
        "active_project": true,
        "seeking_contributors": true,
        "summary": null,
        "description": "A Python library for hyphenating HTML in your Django project.",
        "tags": [         
            {
                "name": "HTML formatting",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/html-formatting/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            },                
            {
                "name": "HTML",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/html/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Filipe Fortes",
                "source_url": "http://source.mozillaopennews.org/people/filipe-fortes/"
            },        
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "django-yamlfield",
        "slug": "django-yamlfield",
        "source_url": "http://source.mozillaopennews.org/code/django-yamlfield/",
        "project_url": "https://github.com/datadesk/django-yamlfield",
        "active_project": true,
        "seeking_contributors": true,
        "summary": null,
        "description": "A Django database field for storing YAML data.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            },                
            {
                "name": "YAML",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/yaml/"
            },                
            {
                "name": "database storage",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/database-storage/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "docco",
        "slug": "docco",
        "source_url": "http://source.mozillaopennews.org/code/docco/",
        "project_url": "https://github.com/jashkenas/docco",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Docco is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator. It produces HTML that displays your comments alongside your code.",
        "description": "Docco is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator. It produces HTML that displays your comments alongside your code. Comments are passed through Markdown, and code is passed through Pygments syntax highlighting.",
        "tags": [         
            {
                "name": "documentation",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/documentation/"
            },                
            {
                "name": "literate programming",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/literate-programming/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeremy Ashkenas",
                "source_url": "http://source.mozillaopennews.org/people/jeremy-ashkenas/"
            }        
        ],
        "organizations": [ 
            {
                "name": "DocumentCloud",
                "source_url": "http://source.mozillaopennews.org/organizations/documentcloud/"
            }        
        ]
    },
    {
        "name": "DocumentCloud",
        "slug": "document-cloud",
        "source_url": "http://source.mozillaopennews.org/code/document-cloud/",
        "project_url": "http://github.com/documentcloud/documentcloud",
        "active_project": true,
        "seeking_contributors": true,
        "summary": null,
        "description": "DocumentCloud allows journalists working on document related projects to upload, analyze, annotate, and publish primary source material.",
        "tags": [         
            {
                "name": "DocumentCloud",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/documentcloud/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            },                
            {
                "name": "Ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            },                
            {
                "name": "documents",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/documents/"
            },                
            {
                "name": "jammit",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jammit/"
            },                
            {
                "name": "docsplit",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/docsplit/"
            },                
            {
                "name": "OpenCalais",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/opencalais/"
            },                
            {
                "name": "tesseract",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tesseract/"
            },                
            {
                "name": "Backbone",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/backbone_1/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeremy Ashkenas",
                "source_url": "http://source.mozillaopennews.org/people/jeremy-ashkenas/"
            },        
            {
                "name": "Samuel Clay",
                "source_url": "http://source.mozillaopennews.org/people/samuel-clay/"
            },        
            {
                "name": "Ted Han",
                "source_url": "http://source.mozillaopennews.org/people/ted-han/"
            },        
            {
                "name": "Amanda  Hickman",
                "source_url": "http://source.mozillaopennews.org/people/amanda-hickman/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "Electris",
        "slug": "electris",
        "source_url": "http://source.mozillaopennews.org/code/electris/",
        "project_url": "https://github.com/nprapps/electris",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "NPR&#39;s 2012 elections coverage code, open-sourced.",
        "description": "NPR&#39;s 2012 elections coverage code, open-sourced.",
        "tags": [         
            {
                "name": "elections",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/elections/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeremy Bowers",
                "source_url": "http://source.mozillaopennews.org/people/jeremy-bowers/"
            },        
            {
                "name": "Brian Boyer",
                "source_url": "http://source.mozillaopennews.org/people/brian-boyer/"
            },        
            {
                "name": "Christopher Groskopf",
                "source_url": "http://source.mozillaopennews.org/people/christopher-groskopf/"
            },        
            {
                "name": "Alyson Hurt",
                "source_url": "http://source.mozillaopennews.org/people/alyson-hurt/"
            }        
        ],
        "organizations": [ 
            {
                "name": "NPR",
                "source_url": "http://source.mozillaopennews.org/organizations/npr/"
            }        
        ]
    },
    {
        "name": "Emphasis",
        "slug": "emphasis",
        "source_url": "http://source.mozillaopennews.org/code/emphasis/",
        "project_url": "https://github.com/NYTimes/Emphasis",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Emphasis provides dynamic paragraph-specific anchor links and the ability to highlight text in a document.",
        "description": "Emphasis provides dynamic paragraph-specific anchor links and the ability to highlight text in a document, all of which is made available in the URL hash so it can be emailed, bookmarked, or shared.",
        "tags": [         
            {
                "name": "HTML",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/html/"
            },                
            {
                "name": "jQuery",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jquery/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": null,
        "organizations": [ 
            {
                "name": "The New York Times",
                "source_url": "http://source.mozillaopennews.org/organizations/new-york-times/"
            }        
        ]
    },
    {
        "name": "englewood.js",
        "slug": "englewoodjs",
        "source_url": "http://source.mozillaopennews.org/code/englewoodjs/",
        "project_url": "https://github.com/tmcw/englewood.js",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Dot-density maps in JavaScript. It&#39;s like englewood but in Javascript with Canvas.",
        "description": "Dot-density maps in JavaScript. It&#39;s like englewood but in Javascript with Canvas.",
        "tags": [         
            {
                "name": "dot density maps",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/dot-density-maps/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "javascript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "concept_tags": [         
            {
                "name": "dot density maps",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/dot-density-maps/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            }                
        ],
        "people": [ 
            {
                "name": "Tom MacWright",
                "source_url": "http://source.mozillaopennews.org/people/tom-macwright/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "fec-standardizer",
        "slug": "fec-standardizer",
        "source_url": "http://source.mozillaopennews.org/code/fec-standardizer/",
        "project_url": "https://github.com/cjdd3b/fec-standardizer",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "An experiment to standardize individual donor names in campaign finance data using simple graph theory and machine learning.",
        "description": "An experiment to standardize individual donor names in campaign finance data using simple graph theory and machine learning.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            },                
            {
                "name": "machine learning",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/machine-learning/"
            },                
            {
                "name": "financial tracking",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/financial-tracking/"
            },                
            {
                "name": "standardization",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/standardization/"
            },                
            {
                "name": "campaign",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/campaign/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Chase Davis",
                "source_url": "http://source.mozillaopennews.org/people/chase-davis/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "Fech",
        "slug": "fech",
        "source_url": "http://source.mozillaopennews.org/code/fech/",
        "project_url": "https://github.com/NYTimes/Fech",
        "active_project": true,
        "seeking_contributors": true,
        "summary": null,
        "description": "A Ruby parser for electronic candidate, PAC and party campaign filings from the Federal Election Commission.",
        "tags": [         
            {
                "name": "campaign finance",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/campaign-finance/"
            },                
            {
                "name": "Ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            },                
            {
                "name": "data parsing",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data-parsing/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Aaron Bycoffe",
                "source_url": "http://source.mozillaopennews.org/people/aaron-bycoffe/"
            },        
            {
                "name": "Evan Carmi",
                "source_url": "http://source.mozillaopennews.org/people/evan-carmi/"
            },        
            {
                "name": "Daniel Pritchett",
                "source_url": "http://source.mozillaopennews.org/people/daniel-pritchett/"
            },        
            {
                "name": "Michael Strickland",
                "source_url": "http://source.mozillaopennews.org/people/michael-strickland/"
            },        
            {
                "name": "Derek Willis",
                "source_url": "http://source.mozillaopennews.org/people/derek-willis/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The New York Times",
                "source_url": "http://source.mozillaopennews.org/organizations/new-york-times/"
            }        
        ]
    },
    {
        "name": "Gimme Props!",
        "slug": "gimme-props",
        "source_url": "http://source.mozillaopennews.org/code/gimme-props/",
        "project_url": "https://github.com/bayreporta/explainr",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "The project is an interactive explainer covering California&#39;s ballot measures for the 2012 election. The template used for the project has been open sourced on GitHub.",
        "description": "The project is an interactive explainer covering California&#39;s ballot measures for the 2012 election. The template used for the project has been open sourced on GitHub, allowing someone to create a simple interactive project with tooltip and interactivity.",
        "tags": [         
            {
                "name": "jQuery",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jquery/"
            },                
            {
                "name": "HTML5",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/html5/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            },                
            {
                "name": "CSS",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/css_1/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "C.K. Hickey",
                "source_url": "http://source.mozillaopennews.org/people/ck-hickey/"
            },        
            {
                "name": "Stacey Kennelly",
                "source_url": "http://source.mozillaopennews.org/people/stacey-kennelly/"
            },        
            {
                "name": "Christy Khoshaba",
                "source_url": "http://source.mozillaopennews.org/people/christy-khoshaba/"
            },        
            {
                "name": "John C. Osborn",
                "source_url": "http://source.mozillaopennews.org/people/john-c-osborn/"
            },        
            {
                "name": "Evelyn Xiaoqing Pi",
                "source_url": "http://source.mozillaopennews.org/people/evelyn-xiaoqing-pi/"
            },        
            {
                "name": "Erik Reyna",
                "source_url": "http://source.mozillaopennews.org/people/erik-reyna/"
            },        
            {
                "name": "Brittany Schell",
                "source_url": "http://source.mozillaopennews.org/people/brittany-schell/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Berkeley Graduate School of Journalism",
                "source_url": "http://source.mozillaopennews.org/organizations/berkeley-graduate-school-journalism/"
            }        
        ]
    },
    {
        "name": "GS proxy",
        "slug": "gs-proxy",
        "source_url": "http://source.mozillaopennews.org/code/gs-proxy/",
        "project_url": "https://github.com/MinnPost/gs-proxy",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "A dead simple caching proxy for Google spreadsheets. Uses Flask and meant to be deployed on Heroku.",
        "description": "A dead simple caching proxy for Google spreadsheets. Uses Flask and meant to be deployed on Heroku.",
        "tags": [         
            {
                "name": "flask",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/flask/"
            },                
            {
                "name": "Google Spreadsheets",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/google-spreadsheets/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "flask",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/flask/"
            },                
            {
                "name": "javascript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            },                
            {
                "name": "google spreadsheets",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/google-spreadsheets/"
            }                
        ],
        "concept_tags": null,
        "people": [ 
            {
                "name": "Alan Palazzolo",
                "source_url": "http://source.mozillaopennews.org/people/alan-palazzolo/"
            }        
        ],
        "organizations": [ 
            {
                "name": "MinnPost",
                "source_url": "http://source.mozillaopennews.org/organizations/minnpost/"
            }        
        ]
    },
    {
        "name": "Highcharts",
        "slug": "highcharts",
        "source_url": "http://source.mozillaopennews.org/code/highcharts/",
        "project_url": "https://github.com/highslide-software/highcharts.com",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Highcharts is a JavaScript charting library based on SVG and VML rendering.",
        "description": "Highcharts is a JavaScript charting library based on SVG and VML rendering. Highcharts currently supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange and polar chart types.",
        "tags": [         
            {
                "name": "charting",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/charting/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": null,
        "organizations": [ 
            {
                "name": "Highsoft",
                "source_url": "http://source.mozillaopennews.org/organizations/highsoft/"
            }        
        ]
    },
    {
        "name": "I Mage Proxerific",
        "slug": "i-mage-proxerific",
        "source_url": "http://source.mozillaopennews.org/code/i-mage-proxerific/",
        "project_url": "https://github.com/MinnPost/i-mage-proxerific",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "A proxy server to serve smaller versions of images of legislators in Minnesota, from the Open States API.",
        "description": "A proxy server to serve smaller versions of images of legislators in Minnesota, from the Open States API.",
        "tags": [         
            {
                "name": "images",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/images/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "images",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/images/"
            },                
            {
                "name": "javascript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "concept_tags": null,
        "people": [ 
            {
                "name": "Alan Palazzolo",
                "source_url": "http://source.mozillaopennews.org/people/alan-palazzolo/"
            }        
        ],
        "organizations": [ 
            {
                "name": "MinnPost",
                "source_url": "http://source.mozillaopennews.org/organizations/minnpost/"
            }        
        ]
    },
    {
        "name": "IRS Form 990 search",
        "slug": "irs-form-990-search",
        "source_url": "http://source.mozillaopennews.org/code/irs-form-990-search/",
        "project_url": "https://github.com/lukerosiak/irs",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Build an index of all financial documents filed by nonprofit organizations since 2002, with links to PDFs uploaded by bulk.resource.org.",
        "description": "Build an index of all financial documents filed by nonprofit organizations since 2002, with links to PDFs uploaded by bulk.resource.org.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            },                
            {
                "name": "PostgreSQL",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/postgresql/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Luke Rosiak",
                "source_url": "http://source.mozillaopennews.org/people/luke-rosiak/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Washington Times",
                "source_url": "http://source.mozillaopennews.org/organizations/washington-times/"
            }        
        ]
    },
    {
        "name": "jQuery Address",
        "slug": "jquery-address",
        "source_url": "http://source.mozillaopennews.org/code/jquery-address/",
        "project_url": "https://github.com/asual/jquery-address",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "The jQuery Address plugin provides deep linking capabilities and allows the creation of unique virtual addresses that can point to a website section or an application state.",
        "description": "The jQuery Address plugin provides deep linking capabilities and allows the creation of unique virtual addresses that can point to a website section or an application state.",
        "tags": [         
            {
                "name": "deep linking",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/deep-linking/"
            },                
            {
                "name": "jQuery",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jquery/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Rostislav Hristov",
                "source_url": "http://source.mozillaopennews.org/people/rostislav-hristov/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "jquery-geocodify",
        "slug": "jquery-geocodify",
        "source_url": "http://source.mozillaopennews.org/code/jquery-geocodify/",
        "project_url": "https://github.com/datadesk/jquery-geocodify",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "Autocomplete for address searches, using jQuery.",
        "description": "Autocomplete for address searches, using jQuery.",
        "tags": [         
            {
                "name": "geocoding",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/geocoding/"
            },                
            {
                "name": "Google Geocoder",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/google-geocoder/"
            },                
            {
                "name": "jQuery",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jquery/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ruthie  BenDor",
                "source_url": "http://source.mozillaopennews.org/people/ruthie-bendor/"
            },        
            {
                "name": "Albert Sun",
                "source_url": "http://source.mozillaopennews.org/people/albert-sun/"
            },        
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "jQuery Reel",
        "slug": "jquery-reel",
        "source_url": "http://source.mozillaopennews.org/code/jquery-reel/",
        "project_url": "https://github.com/pisi/Reel",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Reel is a jQuery plugin for 360° object movies, vistas and panoramas.",
        "description": "Reel is a jQuery plugin for 360° object movies, vistas and panoramas.",
        "tags": [         
            {
                "name": "panorama",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/panorama/"
            },                
            {
                "name": "jQuery",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jquery/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Petr Vostřel",
                "source_url": "http://source.mozillaopennews.org/people/petr-vostrel/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "jquery.inview",
        "slug": "jqueryinview",
        "source_url": "http://source.mozillaopennews.org/code/jqueryinview/",
        "project_url": "https://github.com/protonet/jquery.inview",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "A jQuery plugin that adds a bindable &#39;inview&#39; event for detecting when an element is scrolled into view.",
        "description": "A jQuery plugin that adds a bindable &#39;inview&#39; event for detecting when an element is scrolled into view.",
        "tags": [         
            {
                "name": "jQuery",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jquery/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Christopher Blum",
                "source_url": "http://source.mozillaopennews.org/people/christopher-blum/"
            },        
            {
                "name": "Remy Sharp",
                "source_url": "http://source.mozillaopennews.org/people/remy-sharp/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "JSONProxy",
        "slug": "jsonproxy",
        "source_url": "http://source.mozillaopennews.org/code/jsonproxy/",
        "project_url": "https://github.com/MinnPost/jsonproxy",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "JSONProxy turns JSON endpoints into JSONP for cross-domain requests. It also allows for whitelisting for security and caching to aid in performance.",
        "description": "JSONProxy turns JSON endpoints into JSONP for cross-domain requests. It also allows for whitelisting for security and caching to aid in performance.",
        "tags": [         
            {
                "name": "whitelisting",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/whitelisting/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "JSON",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/json_1/"
            },                
            {
                "name": "caching",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/caching/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "JSON",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/json/"
            }                
        ],
        "concept_tags": [         
            {
                "name": "caching",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/caching/"
            },                
            {
                "name": "whitelisting",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/whitelisting/"
            }                
        ],
        "people": [ 
            {
                "name": "Alan Palazzolo",
                "source_url": "http://source.mozillaopennews.org/people/alan-palazzolo/"
            }        
        ],
        "organizations": [ 
            {
                "name": "MinnPost",
                "source_url": "http://source.mozillaopennews.org/organizations/minnpost/"
            }        
        ]
    },
    {
        "name": "latimes-calculate",
        "slug": "latimes-calculate",
        "source_url": "http://source.mozillaopennews.org/code/latimes-calculate/",
        "project_url": "https://github.com/datadesk/latimes-calculate",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "A collection of simple math functions.",
        "description": "A collection of simple math functions including adjusted monthly value, age to date, Benford&#39;s law, date range calculations, margins of victory, and more.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "GeoDjango",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/geodjango/"
            },                
            {
                "name": "math",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/math/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "latimes-statestyle",
        "slug": "latimes-statestyle",
        "source_url": "http://source.mozillaopennews.org/code/latimes-statestyle/",
        "project_url": "https://github.com/datadesk/latimes-statestyle",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "A Python library that standardizes the names of U.S. states.",
        "description": "A Python library that standardizes the names of U.S. states. Submit a state’s name, postal abbreviation or fips code and receive a clean object with all other formats as attributes.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "style",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/style/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "Leaflet",
        "slug": "leaflet",
        "source_url": "http://source.mozillaopennews.org/code/leaflet/",
        "project_url": "https://github.com/Leaflet/Leaflet",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Leaflet is a modern open-source JavaScript library for mobile-friendly interactive maps. It is developed by Vladimir Agafonkin with a team of dedicated contributors.",
        "description": "Leaflet is a modern open-source JavaScript library for mobile-friendly interactive maps. It is developed by Vladimir Agafonkin with a team of dedicated contributors. Weighing just about 28 KB of JS code, it has all the features most developers ever need for online maps.",
        "tags": [         
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "mobile",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mobile/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Vladimir Agafonkin",
                "source_url": "http://source.mozillaopennews.org/people/vladimir-agafonkin/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "miniMonth",
        "slug": "minimonth",
        "source_url": "http://source.mozillaopennews.org/code/minimonth/",
        "project_url": "https://github.com/tbarmann/jquery.minimonth.js",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "miniMonth.js is a jQuery plug-in that displays a mini month-style calendar, as seen in the Providence Journal.",
        "description": "miniMonth.js is a jQuery plug-in that displays a mini month-style calendar, as seen in the Providence Journal.",
        "tags": [         
            {
                "name": "jQuery",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jquery/"
            },                
            {
                "name": "calendars",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/calendars/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Timothy C. Barmann",
                "source_url": "http://source.mozillaopennews.org/people/timothy-c-barmann/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Providence Journal",
                "source_url": "http://source.mozillaopennews.org/organizations/providence-journal/"
            }        
        ]
    },
    {
        "name": "Minnesota Legislature Tracker",
        "slug": "minnesota-legislature-tracker",
        "source_url": "http://source.mozillaopennews.org/code/minnesota-legislature-tracker/",
        "project_url": "https://github.com/MinnPost/legislature-tracker",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "An application that uses the Open States API and Google Spreadsheets to track legislation in Minnesota.",
        "description": "An application that uses the Open States API and Google Spreadsheets to track legislation in Minnesota.",
        "tags": [         
            {
                "name": "Tabletop",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tabletop/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "javascript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            },                
            {
                "name": "tabletop",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tabletop/"
            }                
        ],
        "concept_tags": null,
        "people": [ 
            {
                "name": "Alan Palazzolo",
                "source_url": "http://source.mozillaopennews.org/people/alan-palazzolo/"
            }        
        ],
        "organizations": [ 
            {
                "name": "MinnPost",
                "source_url": "http://source.mozillaopennews.org/organizations/minnpost/"
            }        
        ]
    },
    {
        "name": "Newsapps boundary service",
        "slug": "newsapps-boundary-service",
        "source_url": "http://source.mozillaopennews.org/code/newsapps-boundary-service/",
        "project_url": "https://github.com/newsapps/django-boundaryservice",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "The Boundary Service is a ready-to-deploy system for aggregating regional boundary data (from shapefiles) and republishing via a RESTful JSON API.",
        "description": "The Boundary Service is a ready-to-deploy system for aggregating regional boundary data (from shapefiles) and republishing via a RESTful JSON API. It is packaged as a pluggable Django application so that it can be easily integrated into any project.",
        "tags": [         
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            },                
            {
                "name": "shapefile",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/shapefile/"
            },                
            {
                "name": "data",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Christopher Groskopf",
                "source_url": "http://source.mozillaopennews.org/people/christopher-groskopf/"
            },        
            {
                "name": "Ryan Nagle",
                "source_url": "http://source.mozillaopennews.org/people/ryan-nagle/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Chicago Tribune",
                "source_url": "http://source.mozillaopennews.org/organizations/chicago-tribune/"
            }        
        ]
    },
    {
        "name": "Newscoop",
        "slug": "newscoop",
        "source_url": "http://source.mozillaopennews.org/code/newscoop/",
        "project_url": "https://github.com/sourcefabric/Newscoop",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "Newscoop 4 is a CMS (content management system) that aims to help independent news organisations manage online publications, enrich content and find new audiences.",
        "description": "Newscoop 4 is a CMS (content management system) that aims to help independent news organisations manage online publications, enrich content and find new audiences. Intelligent media archives, drag-and-drop front page management, and a range of citizen journalist tools allow journalists to gather, compile and share news easily and effectively. Over 100 news organisations globally give feedback, bug reports, and contribute to co-development.",
        "tags": [         
            {
                "name": "TinyMCE",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tinymce/"
            },                
            {
                "name": "Zend",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/zend/"
            },                
            {
                "name": "jQuery",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jquery/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            },                
            {
                "name": "PHP",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/php/"
            },                
            {
                "name": "Smarty",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/smarty/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": null,
        "organizations": [ 
            {
                "name": "Brasil 247",
                "source_url": "http://source.mozillaopennews.org/organizations/brasil-247/"
            },        
            {
                "name": "Sourcefabric",
                "source_url": "http://source.mozillaopennews.org/organizations/sourcefabric/"
            },        
            {
                "name": "TagesWoche",
                "source_url": "http://source.mozillaopennews.org/organizations/tageswoche/"
            },        
            {
                "name": "Yemen Times",
                "source_url": "http://source.mozillaopennews.org/organizations/yemen-times/"
            }        
        ]
    },
    {
        "name": "Nomo",
        "slug": "nomo",
        "source_url": "http://source.mozillaopennews.org/code/nomo/",
        "project_url": "https://github.com/openNews/nomo",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Nomo is an API that works with Amo to return all social shares from the zeit.de home page.",
        "description": "Nomo is an API that works with Amo to return all social shares from the zeit.de home page. Nomo is good at one thing, eating amo. In order to nom amo you must first run it on your local machine.",
        "tags": [         
            {
                "name": "social media",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/social-media/"
            },                
            {
                "name": "amo",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/amo/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Cole Gillespie",
                "source_url": "http://source.mozillaopennews.org/people/cole-gillespie/"
            }        
        ],
        "organizations": [ 
            {
                "name": "OpenNews",
                "source_url": "http://source.mozillaopennews.org/organizations/opennews/"
            },        
            {
                "name": "Zeit Online",
                "source_url": "http://source.mozillaopennews.org/organizations/zeit-online/"
            }        
        ]
    },
    {
        "name": "Open Gender Tracker",
        "slug": "open-gender-tracker",
        "source_url": "http://source.mozillaopennews.org/code/open-gender-tracker/",
        "project_url": "https://github.com/OpenGenderTracking/GenderTracker",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "The OpenGenderTracking project aims to build software that assists with analyzing the gender balance of news content.",
        "description": "The OpenGenderTracking project aims to build software that assists with analyzing the gender balance of news content.",
        "tags": [         
            {
                "name": "analysis",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/analysis/"
            },                
            {
                "name": "JRuby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jruby/"
            },                
            {
                "name": "OpenNLP",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/opennlp/"
            },                
            {
                "name": "JSON",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/json_1/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "JSON",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/json/"
            },                
            {
                "name": "JRuby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jruby/"
            },                
            {
                "name": "OpenNLP",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/opennlp/"
            }                
        ],
        "concept_tags": [         
            {
                "name": "analysis",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/analysis/"
            }                
        ],
        "people": [ 
            {
                "name": "Adam Hyland",
                "source_url": "http://source.mozillaopennews.org/people/adam-hyland/"
            },        
            {
                "name": "J. Nathan Matias",
                "source_url": "http://source.mozillaopennews.org/people/j-nathan-matias/"
            },        
            {
                "name": "Irene Ros",
                "source_url": "http://source.mozillaopennews.org/people/irene-ros/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Bocoup",
                "source_url": "http://source.mozillaopennews.org/organizations/bocoup/"
            },        
            {
                "name": "MIT Center for Civic Media",
                "source_url": "http://source.mozillaopennews.org/organizations/mit-center-civic-media/"
            }        
        ]
    },
    {
        "name": "Opened Captions",
        "slug": "opened-captions",
        "source_url": "http://source.mozillaopennews.org/code/opened-captions/",
        "project_url": "https://github.com/slifty/opened-captions",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "A SocketIO API for live TV closed captions.",
        "description": "A SocketIO API for live TV closed captions that takes only a few minutes to get up and running. Ready for mashup mayhem.",
        "tags": [         
            {
                "name": "Node.js",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/nodejs_1/"
            },                
            {
                "name": "captions",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/captions/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Dan  Schultz",
                "source_url": "http://source.mozillaopennews.org/people/dan-schultz/"
            }        
        ],
        "organizations": [ 
            {
                "name": "OpenNews",
                "source_url": "http://source.mozillaopennews.org/organizations/opennews/"
            }        
        ]
    },
    {
        "name": "ProPublica Nerd Guides",
        "slug": "propublica-nerd-guides",
        "source_url": "http://source.mozillaopennews.org/code/propublica-nerd-guides/",
        "project_url": "https://github.com/propublica/guides",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "ProPublica&#39;s news application style guide, design overview, coding manifesto, standard social tags, and data bulletproofing guidelines.",
        "description": "ProPublica&#39;s news application style guide, design overview, coding manifesto, standard social tags, and data bulletproofing guidelines.",
        "tags": [         
            {
                "name": "documentation",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/documentation/"
            },                
            {
                "name": "style",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/style/"
            },                
            {
                "name": "validation",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/validation/"
            },                
            {
                "name": "design",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/design/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Scott Klein",
                "source_url": "http://source.mozillaopennews.org/people/scott-klein/"
            },        
            {
                "name": "Jennifer LaFleur",
                "source_url": "http://source.mozillaopennews.org/people/jennifer-lafleur/"
            },        
            {
                "name": "Jeff Larson",
                "source_url": "http://source.mozillaopennews.org/people/jeff-larson/"
            }        
        ],
        "organizations": [ 
            {
                "name": "ProPublica",
                "source_url": "http://source.mozillaopennews.org/organizations/propublica/"
            }        
        ]
    },
    {
        "name": "python-documentcloud",
        "slug": "python-documentcloud",
        "source_url": "http://source.mozillaopennews.org/code/python-documentcloud/",
        "project_url": "https://github.com/datadesk/python-documentcloud",
        "active_project": true,
        "seeking_contributors": true,
        "summary": null,
        "description": "A simple Python wrapper for the DocumentCloud API.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "API",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/api/"
            },                
            {
                "name": "DocumentCloud",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/documentcloud/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Chris Amico",
                "source_url": "http://source.mozillaopennews.org/people/chris-amico/"
            },        
            {
                "name": "Joe Germuska",
                "source_url": "http://source.mozillaopennews.org/people/joe-germuska/"
            },        
            {
                "name": "Christopher Groskopf",
                "source_url": "http://source.mozillaopennews.org/people/christopher-groskopf/"
            },        
            {
                "name": "Mitchell Kotler",
                "source_url": "http://source.mozillaopennews.org/people/mitchell-kotler/"
            },        
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "python-elections",
        "slug": "python-elections",
        "source_url": "http://source.mozillaopennews.org/code/python-elections/",
        "project_url": "https://github.com/datadesk/python-elections",
        "active_project": true,
        "seeking_contributors": true,
        "summary": null,
        "description": "A Python wrapper for the Associated Press U.S. election data service.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "API",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/api/"
            },                
            {
                "name": "elections",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/elections/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "David Eads",
                "source_url": "http://source.mozillaopennews.org/people/david-eads/"
            },        
            {
                "name": "Corey Oordt",
                "source_url": "http://source.mozillaopennews.org/people/corey-oordt/"
            },        
            {
                "name": "Ken Schwencke",
                "source_url": "http://source.mozillaopennews.org/people/ken-schwencke/"
            },        
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "python-googlegeocoder",
        "slug": "python-googlegeocoder",
        "source_url": "http://source.mozillaopennews.org/code/python-googlegeocoder/",
        "project_url": "https://github.com/datadesk/python-googlegeocoder",
        "active_project": true,
        "seeking_contributors": true,
        "summary": null,
        "description": "A simple Python wrapper for version three of Google&#39;s geocoder API.",
        "tags": [         
            {
                "name": "geocoding",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/geocoding/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "python-tablefu",
        "slug": "python-tablefu",
        "source_url": "http://source.mozillaopennews.org/code/python-tablefu/",
        "project_url": "https://github.com/eyeseast/python-tablefu",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "python-tablefu is a tool for manipulating spreadsheet-like tables in Python. It began as a Python implementation of ProPublica&#39;s TableFu, though new methods have been added. TableFu allows filtering, faceting and manipulating of data. Going forward, the project aims to create something akin to an ORM for spreadsheets.",
        "tags": [         
            {
                "name": "CSV",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/csv/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "HTML",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/html/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Chris Amico",
                "source_url": "http://source.mozillaopennews.org/people/chris-amico/"
            },        
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "Quiet L.A.",
        "slug": "quiet-l",
        "source_url": "http://source.mozillaopennews.org/code/quiet-l/",
        "project_url": "https://github.com/datadesk/osm-quiet-la",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "A template for a muted base layer about Southern California. Designed for overlaying loud data visualizations.",
        "description": "A template for a muted base layer about Southern California. Designed for overlaying loud data visualizations. Created with open data. Configured for TileMill and Mapnik. Ready to deploy to Amazon S3 using Fabric, invar and boto.",
        "tags": [         
            {
                "name": "TileMill",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tilemill/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "OpenStreetMap",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/openstreetmap/"
            },                
            {
                "name": "Amazon S3",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/amazon-s3/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "Responsive IFrames",
        "slug": "responsive-iframes",
        "source_url": "http://source.mozillaopennews.org/code/responsive-iframes/",
        "project_url": "https://github.com/npr/responsiveiframe",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "A tiny jQuery plugin developed by NPR to make it easier to create responsive IFrames in challenging use-cases in which embedded content can have unknown width and height, unknown width/height ratio, and changes width or height as users interact with dynamic content.",
        "description": "A tiny (0.9KB minified and gzipped) jQuery plugin developed by NPR to make it easier to create responsive IFrames in challenging use-cases in which embedded content can have unknown width and height, unknown width/height ratio, and changes width or height as users interact with dynamic content.",
        "tags": [         
            {
                "name": "Amazon EC2",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/amazon-ec2/"
            },                
            {
                "name": "framework",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/framework/"
            },                
            {
                "name": "siege",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/siege/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Irakli Nadareishvili",
                "source_url": "http://source.mozillaopennews.org/people/irakli-nadareishvili/"
            },        
            {
                "name": "John Nelson",
                "source_url": "http://source.mozillaopennews.org/people/john-nelson/"
            },        
            {
                "name": "Andrew Winder",
                "source_url": "http://source.mozillaopennews.org/people/andrew-winder/"
            }        
        ],
        "organizations": [ 
            {
                "name": "NPR",
                "source_url": "http://source.mozillaopennews.org/organizations/npr/"
            }        
        ]
    },
    {
        "name": "sheetsee.js",
        "slug": "sheetseejs",
        "source_url": "http://source.mozillaopennews.org/code/sheetseejs/",
        "project_url": "https://github.com/jllord/sheetsee.js",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Sheetsee.js is a JavaScript library mashup that allows you to manage visualized web content through Google Spreadsheets.",
        "description": "Sheetsee.js is a JavaScript library mashup that allows you to manage visualized web content through Google Spreadsheets. It supports maps, charts, graphs, and tables, and the web content and visualizations will update with every auto-save by Google.",
        "tags": [         
            {
                "name": "data visualization",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data-visualization/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jessica Lord",
                "source_url": "http://source.mozillaopennews.org/people/jessica-lord/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Code for America",
                "source_url": "http://source.mozillaopennews.org/organizations/code-america/"
            }        
        ]
    },
    {
        "name": "Silent LA",
        "slug": "silent-la",
        "source_url": "http://source.mozillaopennews.org/code/silent-la/",
        "project_url": "https://github.com/datadesk/osm-silent-la",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "A template for a black base layer about Southern California. Designed for overlaying bright data visualizations. Created with open data.",
        "description": "A template for a black base layer about Southern California. Designed for overlaying bright data visualizations. Created with open data. Configured for TileMill and Mapnik. Ready to deploy to Amazon S3 using Fabric, invar and boto.",
        "tags": [         
            {
                "name": "Mapnik",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapnik/"
            },                
            {
                "name": "TileMill",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tilemill/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "Simple Tiles",
        "slug": "simple-tiles",
        "source_url": "http://source.mozillaopennews.org/code/simple-tiles/",
        "project_url": "https://github.com/propublica/simple-tiles",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Simple Tiles is an image generation library for spatial data written in C. At it&#39;s core, it is a thin wrapper on top of OGR for spatial data and Cairo for image generation.",
        "description": "Simple Tiles is an image generation library for spatial data written in C. At it&#39;s core, it is a thin wrapper on top of OGR for spatial data and Cairo for image generation.",
        "tags": [         
            {
                "name": "Simple Tiles",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/simple-tiles/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeff Larson",
                "source_url": "http://source.mozillaopennews.org/people/jeff-larson/"
            }        
        ],
        "organizations": [ 
            {
                "name": "ProPublica",
                "source_url": "http://source.mozillaopennews.org/organizations/propublica/"
            }        
        ]
    },
    {
        "name": "Simple Tiles Streets",
        "slug": "simple-tiles-streets",
        "source_url": "http://source.mozillaopennews.org/code/simple-tiles-streets/",
        "project_url": "https://github.com/thejefflarson/simple-tiles-streets",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Generating all the roads for you since 2012.",
        "description": "Generating all the roads for you since 2012.",
        "tags": [         
            {
                "name": "Simple Tiles",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/simple-tiles/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeff Larson",
                "source_url": "http://source.mozillaopennews.org/people/jeff-larson/"
            }        
        ],
        "organizations": [ 
            {
                "name": "ProPublica",
                "source_url": "http://source.mozillaopennews.org/organizations/propublica/"
            }        
        ]
    },
    {
        "name": "Simpler Tiles",
        "slug": "simpler-tiles",
        "source_url": "http://source.mozillaopennews.org/code/simpler-tiles/",
        "project_url": "https://github.com/propublica/simpler-tiles",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Simpler Tiles is a library of ruby bindings for Simple Tiles, a GIS image generation library. It allows you to generate PNG based map images without having to dip into straight C.",
        "description": "Simpler Tiles is a library of ruby bindings for Simple Tiles, a GIS image generation library. It allows you to generate PNG based map images without having to dip into straight C and easily connects with ActiveRecord. It can display any vector data that OGR can read.",
        "tags": [         
            {
                "name": "Simple Tiles",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/simple-tiles/"
            },                
            {
                "name": "Ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeff Larson",
                "source_url": "http://source.mozillaopennews.org/people/jeff-larson/"
            }        
        ],
        "organizations": [ 
            {
                "name": "ProPublica",
                "source_url": "http://source.mozillaopennews.org/organizations/propublica/"
            }        
        ]
    },
    {
        "name": "SoundCite",
        "slug": "soundcite",
        "source_url": "http://source.mozillaopennews.org/code/soundcite/",
        "project_url": "https://github.com/NUKnightLab/soundcite",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "Alpha release of a tool to add in-line audio clips to text.",
        "description": "Alpha release of a tool to add in-line audio clips to text.",
        "tags": [         
            {
                "name": "audio",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/audio/"
            },                
            {
                "name": "composition",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/composition/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "javascript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            }                
        ],
        "concept_tags": [         
            {
                "name": "audio",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/audio/"
            },                
            {
                "name": "composition",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/composition/"
            }                
        ],
        "people": [ 
            {
                "name": "Tyler Fisher",
                "source_url": "http://source.mozillaopennews.org/people/tyler-fisher/"
            },        
            {
                "name": "Jeremy Gilbert",
                "source_url": "http://source.mozillaopennews.org/people/jeremy-gilbert/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Knight Lab",
                "source_url": "http://source.mozillaopennews.org/organizations/knight-lab/"
            }        
        ]
    },
    {
        "name": "StateFace",
        "slug": "stateface",
        "source_url": "http://source.mozillaopennews.org/code/stateface/",
        "project_url": "https://github.com/propublica/stateface",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "StateFace is a font you can use in your web apps when you want tiny state shapes as a design element. It&#39;s designed to be used at small sizes, and the shapes have been highly simplified to make for a really small font. All 50 states plus D.C. and a wee continental U.S. map fit in about 22k, and they look great on Retina displays.",
        "tags": [         
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "font",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/font/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeff Larson",
                "source_url": "http://source.mozillaopennews.org/people/jeff-larson/"
            }        
        ],
        "organizations": [ 
            {
                "name": "ProPublica",
                "source_url": "http://source.mozillaopennews.org/organizations/propublica/"
            }        
        ]
    },
    {
        "name": "Story Carder",
        "slug": "story-carder",
        "source_url": "http://source.mozillaopennews.org/code/story-carder/",
        "project_url": "https://github.com/newsapps/story-carder",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "A simple web app that lets you enter in your story cards—in the the Menlo Innovations Way/Agile project management sense—and print them for a storyboard.",
        "description": "A simple web app that lets you enter in your story cards—in the the Menlo Innovations Way/Agile project management sense—and print them for a storyboard. It relies on Tabletop.js, and requires only a Google account, a text editor, and something that will print on 4x6 inch cards.",
        "tags": [         
            {
                "name": "tabletop.js",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tabletopjs/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Andy Boyle",
                "source_url": "http://source.mozillaopennews.org/people/andy-boyle/"
            },        
            {
                "name": "Ryan Mark",
                "source_url": "http://source.mozillaopennews.org/people/ryan-mark/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Chicago Tribune",
                "source_url": "http://source.mozillaopennews.org/organizations/chicago-tribune/"
            }        
        ]
    },
    {
        "name": "Superdesk",
        "slug": "superdesk",
        "source_url": "http://source.mozillaopennews.org/code/superdesk/",
        "project_url": "https://github.com/sourcefabric/superdesk",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Superdesk is a next-generation open source newsroom stack for managing newsrooms and their content. With it media organisations are free to define their own type of newsroom organisation, content delivery and business strategy.",
        "description": "Superdesk is a next-generation open source newsroom stack for managing newsrooms and their content. With it media organisations are free to define their own type of newsroom organisation, content delivery and business strategy.",
        "tags": [         
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "jQuery",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jquery/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            },                
            {
                "name": "REST API",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/rest-api/"
            },                
            {
                "name": "Smarty",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/smarty/"
            },                
            {
                "name": "SQL server",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/sql-server/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": null,
        "organizations": [ 
            {
                "name": "El Faro",
                "source_url": "http://source.mozillaopennews.org/organizations/el-faro/"
            },        
            {
                "name": "Global Editors Network",
                "source_url": "http://source.mozillaopennews.org/organizations/global-editors-network/"
            },        
            {
                "name": "Media Helping Media",
                "source_url": "http://source.mozillaopennews.org/organizations/media-helping-media/"
            },        
            {
                "name": "Nepali Times",
                "source_url": "http://source.mozillaopennews.org/organizations/nepali-times/"
            },        
            {
                "name": "Sourcefabric",
                "source_url": "http://source.mozillaopennews.org/organizations/sourcefabric/"
            },        
            {
                "name": "TagesWoche",
                "source_url": "http://source.mozillaopennews.org/organizations/tageswoche/"
            }        
        ]
    },
    {
        "name": "TableFu",
        "slug": "tablefu",
        "source_url": "http://source.mozillaopennews.org/code/tablefu/",
        "project_url": "https://github.com/propublica/table-fu",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "TableFu is a ruby gem for spreadsheet-style handling of arrays (e.g. filtering, formatting, and sorting by &#34;column&#34; or &#34;row&#34;). In addition, it has the ability to facet or group rows according to cell value. It was developed as a backend for its companion project TableSetter.",
        "tags": [         
            {
                "name": "Ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            },                
            {
                "name": "HTML",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/html/"
            },                
            {
                "name": "CSV",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/csv/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeff Larson",
                "source_url": "http://source.mozillaopennews.org/people/jeff-larson/"
            }        
        ],
        "organizations": [ 
            {
                "name": "ProPublica",
                "source_url": "http://source.mozillaopennews.org/organizations/propublica/"
            }        
        ]
    },
    {
        "name": "TableSetter",
        "slug": "tablesetter",
        "source_url": "http://source.mozillaopennews.org/code/tablesetter/",
        "project_url": "https://github.com/propublica/table-setter",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "TableSetter is a Ruby app which provides an easy way to present CSVs hosted locally or remotely in custom HTML.",
        "tags": [         
            {
                "name": "Ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            },                
            {
                "name": "HTML",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/html/"
            },                
            {
                "name": "CSV",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/csv/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeff Larson",
                "source_url": "http://source.mozillaopennews.org/people/jeff-larson/"
            }        
        ],
        "organizations": [ 
            {
                "name": "ProPublica",
                "source_url": "http://source.mozillaopennews.org/organizations/propublica/"
            }        
        ]
    },
    {
        "name": "TableStacker",
        "slug": "tablestacker",
        "source_url": "http://source.mozillaopennews.org/code/tablestacker/",
        "project_url": "https://github.com/datadesk/latimes-table-stacker",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "A python-based tool to help convert a CSV file into an interactive HTML table that sorts, filters and paginates and is easy to publish.",
        "tags": [         
            {
                "name": "CSV",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/csv/"
            },                
            {
                "name": "Python",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/python/"
            },                
            {
                "name": "JSON",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/json_1/"
            },                
            {
                "name": "HTML",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/html/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Los Angeles Times",
                "source_url": "http://source.mozillaopennews.org/organizations/los-angeles-times/"
            }        
        ]
    },
    {
        "name": "Tabletop",
        "slug": "tabletop",
        "source_url": "http://source.mozillaopennews.org/code/tabletop/",
        "project_url": "https://github.com/jsoma/tabletop",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "Tabletop.js takes a Google Spreadsheet and makes it easily accessible through JavaScript.",
        "description": "Tabletop.js takes a Google Spreadsheet and makes it easily accessible through JavaScript. With zero dependencies! Tabletop.js easily integrates Google Spreadsheets with Backbone.js and Handlebars, and has been used with Popcorn.js.",
        "tags": [         
            {
                "name": "svg",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/svg/"
            },                
            {
                "name": "SVG",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/svg_1/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            },                
            {
                "name": "HTML",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/html/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jonathan Soma",
                "source_url": "http://source.mozillaopennews.org/people/jonathan-soma/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "Tabula",
        "slug": "tabula",
        "source_url": "http://source.mozillaopennews.org/code/tabula/",
        "project_url": "https://github.com/jazzido/tabula",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "A web application that lets you easily extract tabular data from PDF files.",
        "description": "A web application that lets you easily extract tabular data from PDF files.",
        "tags": [         
            {
                "name": "Ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            },                
            {
                "name": "PDF",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/pdf/"
            },                
            {
                "name": "JavaScript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            },                
            {
                "name": "data",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data/"
            }                
        ],
        "technology_tags": [         
            {
                "name": "javascript",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/javascript/"
            },                
            {
                "name": "PDF",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/pdf/"
            },                
            {
                "name": "ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            }                
        ],
        "concept_tags": [         
            {
                "name": "data",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data/"
            }                
        ],
        "people": [ 
            {
                "name": "Manuel Aristarán",
                "source_url": "http://source.mozillaopennews.org/people/manuel-aristaran/"
            },        
            {
                "name": "Jeremy B. Merrill",
                "source_url": "http://source.mozillaopennews.org/people/jeremy-b-merrill/"
            },        
            {
                "name": "Mike Tigas",
                "source_url": "http://source.mozillaopennews.org/people/mike-tigas/"
            }        
        ],
        "organizations": [ 
            {
                "name": "La Nación",
                "source_url": "http://source.mozillaopennews.org/organizations/la-nacion/"
            },        
            {
                "name": "OpenNews",
                "source_url": "http://source.mozillaopennews.org/organizations/opennews/"
            },        
            {
                "name": "ProPublica",
                "source_url": "http://source.mozillaopennews.org/organizations/propublica/"
            }        
        ]
    },
    {
        "name": "Tastypie",
        "slug": "tastypie",
        "source_url": "http://source.mozillaopennews.org/code/tastypie/",
        "project_url": "https://github.com/toastdriven/django-tastypie",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "Tastypie is a webservice API framework for Django.",
        "description": "Tastypie is a webservice API framework for Django. It provides a powerful, highly customizable abstraction for creating REST-style interfaces. Tastypie makes exposing your models easy, but gives you full control over what you expose, letting you abstract away the database as much as needed.",
        "tags": [         
            {
                "name": "Django",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/django/"
            },                
            {
                "name": "API frameworks",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/api-frameworks/"
            },                
            {
                "name": "RESTful",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/restful/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Daniel Lindsley",
                "source_url": "http://source.mozillaopennews.org/people/daniel-lindsley/"
            }        
        ],
        "organizations": null
    },
    {
        "name": "TileMill",
        "slug": "tilemill",
        "source_url": "http://source.mozillaopennews.org/code/tilemill/",
        "project_url": "https://github.com/mapbox/tilemill",
        "active_project": true,
        "seeking_contributors": false,
        "summary": "TileMill is a modern map design studio powered by open source technology.",
        "description": "TileMill is a modern map design studio powered by open source technology.",
        "tags": [         
            {
                "name": "TileMill",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tilemill/"
            },                
            {
                "name": "mapping",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapping/"
            },                
            {
                "name": "MapBox",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mapbox_1/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": null,
        "organizations": null
    },
    {
        "name": "TimelineJS",
        "slug": "timelinejs",
        "source_url": "http://source.mozillaopennews.org/code/timelinejs/",
        "project_url": "https://github.com/VeriteCo/TimelineJS",
        "active_project": true,
        "seeking_contributors": true,
        "summary": "TimelineJS is an open-source tool that enables journalists/publishers to build visually-rich interactive timelines quickly and easily.",
        "description": "TimelineJS is an open-source tool that enables journalists/publishers to build visually-rich interactive timelines quickly and easily. Feel free to grab the code if you&#39;d like, or use a familiar Google Docs interface to quickly put together a beautiful timeline that can incorporate varying media, such as YouTube, Vimeo, SoundCloud, Google Maps, Twitter, and Flickr. The team has put quite a bit of time into the documentation, FAQs, etc … so dig in. Don&#39;t forget to tweet us if you make a timeline, we just might incorporate it into our examples gallery!",
        "tags": null,
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Scott  Bradley",
                "source_url": "http://source.mozillaopennews.org/people/scott-bradley/"
            },        
            {
                "name": "Zach Wise",
                "source_url": "http://source.mozillaopennews.org/people/zach-wise/"
            }        
        ],
        "organizations": [ 
            {
                "name": "Knight Lab",
                "source_url": "http://source.mozillaopennews.org/organizations/knight-lab/"
            }        
        ]
    },
    {
        "name": "TimelineSetter",
        "slug": "timelinesetter",
        "source_url": "http://source.mozillaopennews.org/code/timelinesetter/",
        "project_url": "https://github.com/propublica/timeline-setter",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "TimelineSetter creates beautiful timelines. It is a command-line utility that takes a specially-structured CSV file as input and outputs standards-compliant HTML/CSS/JavaScript. It &#34;bakes out&#34; timelines, ready for uploading directly into your CMS, Amazon S3, or however you typically serve static files. It requires no server-side processing at all once you&#39;ve generated a timeline.",
        "tags": [         
            {
                "name": "Ruby",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/ruby/"
            },                
            {
                "name": "jQuery",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/jquery/"
            },                
            {
                "name": "TableFu",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/tablefu/"
            },                
            {
                "name": "Underscore",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/underscore/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Jeff Larson",
                "source_url": "http://source.mozillaopennews.org/people/jeff-larson/"
            },        
            {
                "name": "Al Shaw",
                "source_url": "http://source.mozillaopennews.org/people/al-shaw/"
            },        
            {
                "name": "Ben Welsh",
                "source_url": "http://source.mozillaopennews.org/people/ben-welsh/"
            }        
        ],
        "organizations": [ 
            {
                "name": "ProPublica",
                "source_url": "http://source.mozillaopennews.org/organizations/propublica/"
            }        
        ]
    },
    {
        "name": "Tools for Wordpress",
        "slug": "tools-wordpress",
        "source_url": "http://source.mozillaopennews.org/code/tools-wordpress/",
        "project_url": "https://github.com/newsapps/wp-project-tools",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "This is a box of tools for working with WordPress on the command line, automating WordPress, and Fabric scripts for automated deployment.",
        "tags": [         
            {
                "name": "WordPress",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/wordpress/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Ryan Mark",
                "source_url": "http://source.mozillaopennews.org/people/ryan-mark/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Chicago Tribune",
                "source_url": "http://source.mozillaopennews.org/organizations/chicago-tribune/"
            }        
        ]
    },
    {
        "name": "Who Voted What",
        "slug": "who-voted-what",
        "source_url": "http://source.mozillaopennews.org/code/who-voted-what/",
        "project_url": "https://github.com/mattandrews/whovotedwhat",
        "active_project": true,
        "seeking_contributors": false,
        "summary": null,
        "description": "Shows London (UK) Mayoral Election data organised by postcode so you can see how your street/area voted, and how this compares to the London-wide average.",
        "tags": [         
            {
                "name": "MySQL",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/mysql/"
            },                
            {
                "name": "data",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/data/"
            },                
            {
                "name": "Google Charts API",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/google-charts-api/"
            },                
            {
                "name": "search",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/search/"
            },                
            {
                "name": "PHP",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/php/"
            },                
            {
                "name": "elections",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/elections/"
            },                
            {
                "name": "trends",
                "source_url": "http://source.mozillaopennews.org/en-US/code/tags/trends/"
            }                
        ],
        "technology_tags": null,
        "concept_tags": null,
        "people": [ 
            {
                "name": "Matt Andrews",
                "source_url": "http://source.mozillaopennews.org/people/matt-andrews/"
            }        
        ],
        "organizations": [ 
            {
                "name": "The Guardian",
                "source_url": "http://source.mozillaopennews.org/organizations/guardian/"
            }        
        ]
    }
]}