Journalist & Developer in Boston, working on @documentcloud @MuckRock
python-frontmatter. Parse and manage posts with YAML (or other) frontmatter
424geocode-sqlite. Geocode rows in a SQLite database table
238python-tablefu. A Python version (almost a port) of ProPublica's TableFu
230awesome-journalism. A collection of awesome tools for journalism
102feed-to-sqlite. Save an RSS or ATOM feed to a SQLite database
58propublica-congress. A Python client for the ProPublica Congress API
56python-wordpress. A really simple Python client for WordPress JSON API
34ulysses-js. A tool for telling stories with maps.
30datasette-geojson-map. Render a map for any query with a geometry column
29self-hosted-maps-codespace. An example self-hosted map with all dependencies included
27visible-data. Cultural learnings of dataviz to make benefit glorious profession of journalism.
21spatial-data-cooking-show. A demo project and template repository showing how I use SpatiaLite with Datasette for quick spatial analysis.
17datasette-query-files. Write Datasette canned queries as plain SQL files
14datasette-geojson. Add GeoJSON output to Datasette queries
14geocoder-comparison. A test of various geocoders available on the web
10alltheplaces-datasette. AllThePlaces in Datasette
9python-nytcongress. Another Python client for the NY Times' Congress API
9llm-documentcloud. LLM integrations for DocumentCloud
9simple-sunlight. A simpler wrapper for Sunlight's Congress API
7python-publish2. Publish2 is a tool for collaborative journalism, letting users create and distribute feeds of topical news links. This is the beginnings of a Python wrapper around Publish2's JSON feeds.
6climate-change. The heat is on for the planet as a whole, but what has been happening where you live?
6python-calais. my fork of python calais (for submodules, mostly, from git-svn)
6things-i-use. An opinionated list of what I reach for first on new projects
5sqlite-colorbrewer. A custom function to use ColorBrewer scales in SQLite queries
5flask-docviewer. A really simple DocumentCloud viewer built on Python and Flask
4srccon-self-hosted-maps. A codespace to work on self-hosted maps at SRCCon 2024
4django-newsutils. A suite of simple, reusible tools for news sites
4python-metalsmyth. A file processor, maybe a static site generator, inspired by Metalsmith.io
4flask-tablesetter. A Python version of ProPublica's TableSetter, using Flask
4nicar24-self-hosted-maps. Slides for my NICAR2024 talk
4data-loading-kit. A starter kit for loading data
4tweetbill. Find legislators. Track bills. Take action.
4pillbox. Pillbox at the National Library of Medicine
3til. Today I Learned
3chrisamico.com. My personal site. May include a blog.
3walldrawings. Sol LeWitt's wall drawings, as implemented for the internet
3dorchester. A toolkit for making dot-density maps in Python
3tennis-rankings. Scrapers for professional tennis rankings (ATP and WTA)
3fedblogger. FedBlogger is an aggregator for federal government blogs
3django-scrivo. Building myself a better, simpler blog engine
3newsbot. A better news aggregator for DC
3django-liveblog. A live-blogging application meant to work alongside an existing blogging application.
3srccon-self-hosted-maps-slides. Slides for SRCCon 2024
2baltimore-trees. A demo project for NICAR24 in Baltimore
2largest-fires-2018. The 10 largest fires in 2018
2price-of-things. The prices of things in the news
2boston-trees. Trees in Boston
2gootenberg. A tool for handling news developer needs from the Google API.
2scorekeeper. A little app to keep score in games
2bank-failures. Give me a heads up if there's a new bank failure
2dc-gis-data. DC Boundary Service Data
1