An open-source archive that gathers, saves, shares and analyzes news homepages
A Model Context Protocol (MCP) server and app for creating Datawrapper charts using AI assistants.
Inspect a URL and estimate if it contains a news story
A Django database field for storing YAML data
An introduction to free, automated web scraping with GitHub’s powerful new Actions framework.
How active are news nerds on GitHub?
Extracting the "dot plot" economic projections posted online by the Federal Open Market Committee
America's most comprehensive dictionary of campaign finance jargon. A free resource created by and for data journalists.
A demonstration of how to deploy an Observable Framework dashboard via GitHub Pages.
The once and future blog
Automated downloads of geographic information system data posted by the National Oceanic and Atmospheric Administration's National Hurricane Center and Central Pacific Hurricane Center
Create a shockingly fast and virtually free interactive map of the world using OpenStreetMap and PMTiles
Learn how to scale up your data pipelines using GitHub’s powerful Actions framework
A step-by-step guide to creating a simple web application that empowers you to enlist reporters in data entry and refinement.
An index of the pages published at fivethirtyeight.com
Learn how you can use Python and the Datawrapper API to create a limitless number of charts and maps
Learn how journalists use large-language models to organize and analyze massive datasets
A bot that posts random images from the Library of Congress collection of Sanborn Fire Insurance Company maps
A Twitter bot that posts the latest METAR and EPA weather report for LAX airport
Scrape and transcribe thousands of audio files for free using Python, OpenAI's Whisper, and GitHub Actions
A task runner for the homepages.news open-source archive
The syllabus for "JOUR 73361: Coding the News," a course taught at the City University of New York's Craig Newmark Graduate School of Journalism
A simple SvelteKit starter template for "JOUR 73361: Coding the News," a course taught at the City University of New York's Craig Newmark Graduate School of Journalism
Learn how to display a massive dataset on an interactive map using PMTiles and Maplibre
How many trees has Chicago planted? And where?
A bot that posts job openings at Reuters News
How to analyze millions of records in seconds with Amazon Web Services and SQL
A Python library format dates, numbers and text to conform with the Reuters Style Guide, the standards that guide the world's largest independent newsroom
Twitter bot that posts daily updates on a team’s chance to make the Major League Baseball postseason
A presentation marking the release of archive.ire.org at the NICAR 26 conference in Indianapolis