Jigs for making

Batch GPT

Sends batches of prompts to GPT and writes the answers out as programmatic SEO pages and essays, with embeddings and side-by-side tests of Gemini and Mistral.

Blog post generator

Writes a batch of Markdown blog posts with front matter, ready for a static site generator.

Chart generator

Draws bar and line charts from numbers given on the command line.

Corner bracket

A plywood corner for a touring truck frame built from aluminium T-slot extrusion: three plates that bolt to each other and to the rails.

Dealer ad feeds

A micro SaaS that turned car dealers' inventory feeds into ad catalogs, using each dealer's feed and sitemap. It made real money.

Drill controller

A Pico W works a cordless drill's trigger with a servo and reads the chuck speed, so it can hold a speed under load, count out turns, or run a speed profile.

Handibot macros

Part files for a Handibot CNC. Each one asks for its numbers at the machine, shows what it worked out, and waits for OK before the bit moves.

Laced box

A finger-jointed box with no glue and no hardware. Waxed cord laces each corner shut, and it comes apart by untying it.

Mermaid diagrams

How to write workflow diagrams in markdown using mermaid.js and hugo shortcodes.

mist about

A terminal in the browser: 64 Unix-style commands compiled to WebAssembly, with a scratch filesystem, pipes and live previews.

OBS automation

Drives OBS over its websocket, turns Markdown into reveal.js slides, and pulls page lists from sitemaps.

Onshape export

Pulls STL files and bills of materials out of Onshape through its API.

Parametric AI

Parametric parts from the command line with AI. You set the numbers and assemble the thing, and it writes the model and the files for a laser, router, plasma cutter or waterjet.

Parametric studio

A studio of parametric hardware projects. Each is one Python file that builds the plan, cut list, machine files, assembled view and written steps from one set of numbers. Change one number and all of it re-renders.

Python UI about

A Python UI framework that AI models learn from the README alone. Write a page top to bottom in Python, and the browser keeps up. The README got hardened by having a small model build apps from it until it stopped failing.

Slide composer

Training slides written with GPT and laid out in reveal.js, starting with The Team Leader Play Sheet, the rules for a successful shift.

Some Python utilities

A drawer of small Python scripts: splitting big files, JSON to CSV, image tiles, a 2×2 video grid, a slideshow maker and more.

Streamlitizer

A Python decorator that turns a script's function into a Streamlit app.

Toolbelt

Small commands on the PATH, each doing one thing with a --help, from transcribe and differ to the hammer menu of routines that starts a recording session.

Video tools

OBS scenes driven by script, a rough cut in DaVinci Resolve, and text animation rendered from reveal.js.

Voiceover

Turns a Markdown deck into spoken audio, one clip per slide, with Coqui's text-to-speech.

Keys

j k
next and previous link
Enter
open it
/
search
g h
home
g b
the Bible
g d
dictionary
g s
Shakespeare
g e
essays
g r
recipes
g p
parks
g g
top of the page
G
bottom of the page
u
up a level
H L
back and forward
?
this list
Esc
close, or leave a text box