This is your work, valued
if-then-else. !!Con West 2019 talk
355datamaps. Indexes points and lines and generates map tiles to display them
350housing-inventory. San Francisco housing construction history and associated data
138geotools. Tools for working with geographic data
89tile-stitch. Stitch together and crop map tiles for a specified bounding box
89ascii. History of ASCII and its predecessors
39twitter-oauth. Tiny program to make the Authorization header for the Twitter streaming API
19json-pull. Streaming pull parser for JSON in C
15twitter-json. The mess I am using to parse Twitter JSON
13geotaggers. The Geotaggers' World Atlas
12osm-tiger-update. A tool for updating OpenStreetMap with changes that have been made to the US Census TIGER maps since 2006.
10osm-animate. Animation of OSM mapping activity
8junix. Unix as if JSON mattered
8ed. Ed is the standard text editor
7gpx-layer. Tools to turn GPX files into a GPS map tracing layer
7la-traffic-counts. Extracting Los Angeles's traffic counts from published PDF files
6apple2-converters. Programs I wrote many years ago to convert Apple II binary file formats to things that are usable on current systems
5colorwheel. Make a key for the datamaps color wheel
4snap-carriageways. Try to snap GPS logs to directional carriageways without the help of a base map
4cat. Implementations of cat(1) in different languages
4ridership-model. Predicting BART ridership from LEHD origin-destination pairs
4v6man. Unix Sixth Edition manual
4tlid-ways. Mapping from TIGER TLIDs to OpenStreetMap ways
3unixio. Asynchronous buffered I/O for Node in the Unix style
3learning-to-program. How I learned to program
3trafficways. HTML code that I used on trafficways.org
3tippecanoe-protomaps. protomaps fork of tippecanoe - build big vector tilesets of thematic data
3lzss. Standard and readable implementations of LZSS compression
3gpx-import. Fork of http://git.openstreetmap.org/gpx-import.git/
3srtm-elevation. Making an image out of the SRTM digital elevation model
3high-injury. Chopping roads up into blocks in the manner of SFMTA's high injury streets analysis
3cart. Cart cartogram tool from http://www-personal.umich.edu/~mejn/cart/
2srtm-gridded-vector. Make vector tiles of SRTM elevation data
2trump-tweets. Archive of Trump's old tweets
2ttyedit. Code from 1999 Usenix paper "New Tricks for an Old Terminal Driver"
2vector-subtract. C
2macbinary. Extract the data forks from old Macintosh MacBinary II (.bin) files
2vancouver-traffic-counts. Extracting Vancouver's traffic counts from the published HTML files
2mkpw. Generate line noise passwords
2sf-traffic-counts. Traffic counts from San Francisco Municipal Transportation Agency
2posix-multibyte-tests. Things that might go wrong with multibyte characters in Unix shell tools
2daily-traffic-counts. Daily pedestrian/bike/vehicle counts and correlations with other data sets
2fantasy-transit. Making fantasy transit maps
2uber-gps-analysis. Analyzing publically released gps data from Uber
2gnu-coding-standards. Revisions of the GNU Coding Standards from the 1990s
1illumos-sort. Porting OpenSolaris sort to MacOS
1check-one-way. Check GPS traces against OSM ways to find the ones with wrong one-way tagging
1kvsoceanvis. Mirrored from https://code.google.com/archive/p/kvsoceanvis/source/default/source
1twitter-usenet. Turning tweets into Usenet articles
1tiger-test. US Census TIGER as GeoJSON
1DroneDB. Free and open source software for aerial data storage.
1jstr. If <string.h> did JSON
1see-something. The code that I used to make the "See something or say something" maps
1