blm.dayonetools.comA persistent archive of Bureau of Land Management lease postings
This project scrapes the BLM 30 Day Federal Public Posting website daily and stores the data in a SQLite database. It serves the database through Datasette with a clustered map view. It is useful for researchers and land users who need access to BLM lease data after the agency's 30-day removal window.
digests.dayonetools.comA daily email of new research papers, with optional deep summaries on request
Paper Digest runs once a day on a Raspberry Pi, pulling new papers from arXiv and Semantic Scholar based on keyword searches and a watchlist of seminal papers. It renders a formatted HTML digest and emails it to a fixed recipient. Each paper includes links to its abstract, PDF, and a signed "Send more detail" endpoint. Clicking that link queues the paper for a deeper, plain-English summary generated via OpenRouter, delivered as a second email within twenty minutes. A small web service at digests.dayonetools.com verifies the signed links, serves stored summaries, and lists them by date. The system uses a shared SQLite database, HMAC-signed links to prevent forgery, and separate scheduled jobs for the daily digest, the web endpoint, and the detail batch. Configuration lives in a TOML file, and secrets are resolved from 1Password at runtime.
ocanada.dayonetools.comA family app for Canadian citizenship-by-descent applications
A Django web app that helps a family coordinate Canadian citizenship-by-descent applications under Bill C-3. Members log in to see what documents each application still needs, track progress, and download reports. It wraps a rules engine that checks link coverage, detects name changes, and reports gaps in the chain of descent.
tensile.dayonetools.comForm finding and cut patterns for tension fabric structures in the browser
A web viewer for designing hypars, cones, sails, and canopies. It takes boundary outlines, solves the relaxed surface, and generates flat patterns with seams, marks, and labels for SVG and DXF export. The same Rust core is available as a CLI, a WebAssembly module, and a Python wheel for SketchUp, Blender, and Rhino.
Verso is a static web server for a dual-language library. It serves content for readers and contributors who work across two languages, using FastAPI and Routinely to keep the site running on a personal domain.