-
Data Visualization and Reporting
-
Data Storage and Visualization
-
Data Collection and Storage
-
Uploads the spreadsheet to a github repository as geojson whenever the spreadsheet is updated.
-
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.
-
Takes an array of image urls and an array of sizes and will copy all resized images to an Amazon S3 bucket.
-
Caches online resources (mainly images) for offline web apps.
-
This collection of scripts automate functionality for copying and backing up files using a RAVPower Filehub.
-
Gisthub gist API wrapper to writeFile and readFile
-
Embed code generator for GitHub Cards.
-
Resizes images pushed to Github and saves them to S3, replacing the original on Github with a lo-res version.
-
This middleware parses a Github webhook and validates the signature.
-
Github API wrapper to writeFile and readFile.
-
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.
-
A Leaflet control to add a split screen to compare two map overlays.
-
A shortcut from local geodata files to tiles on S3.
-
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.
-
-
Create a valid JavaRosa FormList of xforms.
-
Very simple middleware to check for OpenRosa headers on a request and add OpenRosa headers to a response in an Express app.
-
Takes a readable stream of OSM XML and outputs a stream of JSON.
-
Parses a github push event payload adding a list of files added, modified and removed to the payload.
-
This is a proposal for building a media repository around a Raspberry Pi.
-
Wraps a react component and adds properties `containerHeight` and `containerWidth`. Useful for responsive design. Properties update on window resize.
-
A discussion of video editing workflow.
-
Implements the tilelive API for generating mapnik vector tiles from traditional mapnik datasources.
-
Implements the tilelive api for a variety of raw data sources.
-
Converts XForm submissions from ODK Collect to json or geojson.
-
This is designed to be a drop-in replacement for XMLHttpRequest adding offline first caching and retries over slow connections.