Brandon Roberts's Projects
A d3.js crime & sentence length by race/ethnicity visualization.
IRC URL title bot plugin for Limnoria/Supybot. Optimized for PDFs and arXiv.org.
A reinforcement learning framework
Scrape the Austin Police Department's messy Indcident Reports Database (police reports) into a machine-readable CSV format.
Deploy template for App Runner AWS applications via GitHub action
Tools for generating artificial Seinfeld episodes using deep learning ... very serious project
Austin-Travis County Traffic Report Page Scraper
Takes a person's last name and DOB, grabs their Austin Municipal Court case history, and writes it to a CSV file.
An automated, programming-free web scraper for interactive sites
AutoScrape module for CJ Workbench
A frontend for driving AutoScrape via a web browser
A build tool by and for the Los Angeles Times
Pytorch-Named-Entity-Recognition-with-BERT
A framework for logging, simulating, and analyzing prices of currencies on various exchanges using technical analysis, fuzzy logic, and neural networks.
A pure and powerful JavaScript Bitcoin library
Namecoin support for bitcore
A clojure-based tool that converts Campaign Finance Report PDFs to CSV.
A proof of concept tool for using ChatGPT to transform messy text documents into structured JSON
API for interacting with ChatGPT using Python and from Shell.
The data journalism platform with built in training
Brandon's Datasette development branch with extra features and enhancements
Datasette plugin for authentication using passwords
Upload a CSV, configure metadata and create a commit, triggering a deploy.
A fork of Datasette search all with advanced+bulk search and some optimizations
A Datasette plugin that provides short URLs for your queries
Datasette plugin for visualizing data using Vega
Experimental form data extraction for journalism
ProPublica's collaborative tip-gathering framework. Import and manage CSV, Google Sheets and Screendoor data with ease.
Build a search index across content from multiple SQLite database tables and run faceted searches against it using Datasette