Simon Willison’s Weblog

Subscribe
Atom feed

Elsewhere

Filters: Sorted by date

Release asgi-proxy-lib 0.1a0 — An ASGI function for proxying to a backend over HTTP
TIL Local wildcard DNS on macOS with dnsmasq — I wanted to get wildcard DNS running on my Mac laptop, for development purposes. I wanted `http://anything.mysite.lan/` to point to my localhost IP address.
TIL A Discord bot to expand issue links to a private GitHub repository — I have a private Discord channel and a private GitHub repository.
Release symbex 1.0 — Find the Python code for specified symbols
TIL Bulk editing status in GitHub Projects — GitHub Projects has a mechanism for bulk updating the status of items, but it's pretty difficult to figure out how to do it.
TIL CLI tools hidden in the Python standard library — Seth Michael Larson [pointed out](https://twitter.com/sethmlarson/status/1674141676325990400) that the Python `gzip` module can be used as a CLI tool like this:
Release datasette-upload-csvs 0.8.3 — Datasette plugin for uploading CSV files and converting them to database tables
Release strip-tags 0.5 — CLI tool for stripping tags from HTML
TIL TOML in Python — I finally got around to fully learning [TOML](https://toml.io/). Some notes, including how to read and write it from Python.
Release sqlite-utils 3.33 — Python CLI utility and library for manipulating SQLite databases
Release symbex 0.7 — Find the Python code for specified symbols
TIL Automatically maintaining Homebrew formulas using GitHub Actions — I previously wrote about [Packaging a Python CLI tool for Homebrew](https://til.simonwillison.net/homebrew/packaging-python-cli-for-homebrew). I've now figured out a pattern for automatically updating those formulas over time, using GitHub Actions.
Release symbex 0.6 — Find the Python code for specified symbols
Release symbex 0.5 — Find the Python code for specified symbols
Release symbex 0.4 — Find the Python code for specified symbols
Release symbex 0.3.2 — Find the Python code for specified symbols
Release symbex 0.3.1 — Find the Python code for specified symbols
Release symbex 0.3 — Find the Python code for specified symbols
Release symbex 0.2.1 — Find the Python code for specified symbols
TIL Using ChatGPT Browse to name a Python package — I needed a name for my new Python CLI tool.
Release symbex 0.2 — Find the Python code for specified symbols
Release symbex 0.1.2 — Find the Python code for specified symbols
Release symbex 0.1.1 — Find the Python code for specified symbols
Release symbex 0.1 — Find the Python code for specified symbols
Release strip-tags 0.4.1 — CLI tool for stripping tags from HTML
Release strip-tags 0.4 — CLI tool for stripping tags from HTML
Release llm 0.4.1 — Access large language models from the command-line
Release llm 0.4 — Access large language models from the command-line
TIL Syncing slide images and audio in iMovie — I found an MP3 recording of an old talk I gave and decided to use the slides from that talk to create a video using iMovie.
TIL Using fs_usage to see what files a process is using — Today I wanted to figure out where the `vercel` CLI tool on my Mac kept its authentication tokens.

Beats

Years

Tags