Docs
Documentation for my lesson plans and open-source software
First Django Admin
• A guide to creating a web application for enlisting reporters in data entry and refinement
First Pull Request
• How to propose changes to open-source software using GitHub pull requests
censusbatchgeocoder
• A simple Python wrapper for the U.S. Census Geocoding Services API batch service
cpi
• A Python library that quickly adjusts U.S. dollars for inflation using the Consumer Price Index
django-anss-archive
• A Django application to archive real-time earthquake notifications from the U.S. Geological Survey’s Advanced National Seismic System
django-bakery
• A set of helpers for baking your Django site out as flat files
django-greeking
• Django template tools for printing filler, a technique from the days of hot type known as greeking
nasa-wildfires
• Download wildfire hotspots detected by NASA satellites and the Fire Information for Resource Management System (FIRMS)
news-homepages
• A bot that gathers, archives and shares screenshots of news homepages
nws-aurora
• Download forecast data for Aurora Borealis and Aurora Australis from the National Weather Service
nws-wwa
• Download watch, warning and advisory data from the National Weather Service
prefect-flow-template
• A template repository with all the fundamentals needed to develop and deploy a Python data-processing routine for Prefect pipelines.
savepagenow
• A Python wrapper and command-line interface for archive.org’s capturing service
storysniffer
• Inspect a URL and estimate if it links to news story
warn-github-flow
• GitHub Action workflow for automating a WARN Act notice ETL pipeline
warn-scraper
• Command-line interface for downloading WARN Act notices of qualified plant closings and mass layoffs from state government websites
warn-transformer
• Consolidate, enrich and republish the data gathered by warn-scraper