Code Tools MapFilter Data Visualization and Reporting OSM Lite Data Storage and Visualization SimpleODK Data Collection and Storage Modules GAS-github-json Uploads the spreadsheet to a github repository as geojson whenever the spreadsheet is updated. GAS-image-upload A Google Apps Script for Google Sheets that will scrape any image urls (jpgs only for now) pasted into the spreadsheet and send the image to http://www.blitline.com for resizing and copying to AWS S3. blitline-resizer Takes an array of image urls and an array of sizes and will copy all resized images to an Amazon S3 bucket. cache-blob-store Caches online resources (mainly images) for offline web apps. filehub-config This collection of scripts automate functionality for copying and backing up files using a RAVPower Filehub. gistfs.js Gisthub gist API wrapper to writeFile and readFile github-card Embed code generator for GitHub Cards. github-image-resizer Resizes images pushed to Github and saves them to S3, replacing the original on Github with a lo-res version. github-webhook-middleware This middleware parses a Github webhook and validates the signature. hubfs.js Github API wrapper to writeFile and readFile. img-observer Monitors an HTML document for added or removed `img` nodes, dispatching 'added' and 'removed' events with an array or added or removed `img` tags, and 'changed' events with an array of img tags with a changed `src` attribute. leaflet-side-by-side A Leaflet control to add a split screen to compare two map overlays. mapbox-tile-copy A shortcut from local geodata files to tiles on S3. my-simple-odk This is a simple roll-your-own server for receiving form submissions from ODK Collect and storing them in a Github repo, a Github Gist, or a Firebase database. openrosa-form-submission-middleware openrosa-formlist Create a valid JavaRosa FormList of xforms. openrosa-request-middleware Very simple middleware to check for OpenRosa headers on a request and add OpenRosa headers to a response in an Express app. osm2json Takes a readable stream of OSM XML and outputs a stream of JSON. parse-github-payload Parses a github push event payload adding a list of files added, modified and removed to the payload. Remote Access: Raspberry Pi Media Repository This is a proposal for building a media repository around a Raspberry Pi. react-dimensions Wraps a react component and adds properties `containerHeight` and `containerWidth`. Useful for responsive design. Properties update on window resize. Remote Access: Video Editing A discussion of video editing workflow. tilelive-bridge Implements the tilelive API for generating mapnik vector tiles from traditional mapnik datasources. tilelive-omnivore Implements the tilelive api for a variety of raw data sources. xform-to-json Converts XForm submissions from ODK Collect to json or geojson. xhr-offline This is designed to be a drop-in replacement for XMLHttpRequest adding offline first caching and retries over slow connections.