Simon Willison - Videos
Back to ChannelUnder the hood of Canada Spends with Brendan Samek
I talked with Brendan Samek about how Canada Spends from Build Canada works, including importing data from PDFs using Gemini and pulling together government data from disparate sources using Datase...
How I automate my Substack newsletter with content from my blog
Substack doesn't have an API, but they do support copy-and-paste... here's a walkthrough of the extensive chain of digital duct tape I use to go from Django+Heroku+PostgreSQL to GitHub Actions to S...
Reverse engineering Codex CLI to get GPT-5-Codex-Mini to draw me a pelican
Notes, links and full terminal transcripts for this video can be found here: https://simonwillison.net/2025/Nov/9/gpt-5-codex-mini/
My process for upgrading Datasette plugins with uv and OpenAI Codex CLI
Here are detailed notes to accompany this video, including all of the commands I ran plus links to additional resources: https://simonwillison.net/2025/Nov/6/upgrading-datasette-plugins/
Using Claude Code for web to build a tool to copy-paste share terminal sessions
I used the new Claude Code for web to build https://tools.simonwillison.net/terminal-to-html - a tool that lets you copy and paste terminal sessions on macOS and turn them into HTML that preserves ...
Using Claude Code to build a GitHub Actions workflow
A short demo of using Claude Code to add a new feature to one of my GitHub repositories by implementing a GitHub Actions workflow for me. Full code written by Claude can be found here: https://gis...
Datasette Public Office Hours #06
🎙️ New to streaming or looking to level up? Check out StreamYard and get $10 discount! 😍 https://streamyard.com/pal/d/4921487964635136
Datasette Public Office Hours 31st January 2025
https://datasette.io/discord
Datasette comments, pins and write UI with Alex Garcia
Alex Garcia demonstrates three plugins for Datasette: datasette-write-ui, datasette-pins and datasette-comments. https://github.com/datasette/datasette-write-ui https://github.com/datasette/datase...
Simon Willison on new Datasette Enrichments
Simon Willison demonstrates the latest improvements to Datasette Enrichments - https://enrichments.datasette.io/ and https://github.com/datasette/datasette-enrichments
llm-questioncache with Nat Knight
llm-questioncache builds on top of https://llm.datasette.io/ to cache answers to questions, using embeddings to return similar answers if they have already been stored. https://github.com/nathanie...
Congressional Travel Explorer with Derek Willis
Derek Willis describes a project at the University of Maryland using https://datasette.io/ and AWS Textract and Claude to analyze congressional travel. https://cnsmaryland.org/interactives/fall-20...
llm-consortium with Thomas Hughes
Thomas Hughes presents a collection of his plugins for https://llm.datasette.io/ - including llm-model-gateway and llm-consortium. https://github.com/irthomasthomas/llm-model-gateway adds an OpenA...
llm-logs-feedback with Matthias Lübken
llm-logs-feedback is a plugin by Matthias Lübken for https://llm.datasette.io/ which adds the ability to store feedback on prompt responses, using new "llm feedback+1" and "llm feedback-1" commands...
Datasette Public Office Hours, Friday Jan 17th 2025
These demos are now all available as separate videos in this playlist: https://www.youtube.com/playlist?list=PLSocEbMlNGotyeonEbgFP1_uf9gk1z7zm