Simon Willison’s Weblog

Subscribe
Atom feed

Elsewhere

Filters: Sorted by date

Release datasette-openai 0.1a1 — SQL functions for calling OpenAI APIs
Release datasette-auth-passwords 1.1 — Datasette plugin for authentication using passwords
Release datasette 0.64 — An open source multi-tool for exploring and publishing data
Release datasette-publish-fly 1.3 — Datasette plugin for publishing data using Fly
Release shapefile-to-sqlite 0.4.2 — Load shapefiles into a SQLite (optionally SpatiaLite) database
TIL Loading SQLite extensions in Python on macOS — I finally found a workaround for this error when attempting to load a SQLite extension in Python on macOS:
None
TIL Geopoly in SQLite — I noticed this morning that one of my Datasette installations had the [Geopoly](https://www.sqlite.org/geopoly.html) SQLite extension enabled. I don't know how it got there - it has to be compiled specifically - but since it was there I decided to try it out.
None
Release datasette-openai 0.1a0 — SQL functions for calling OpenAI APIs
Release openai-to-sqlite 0.1a0 — Save OpenAI API results to a SQLite database
TIL Querying the GitHub archive with the ClickHouse playground — Via [this comment](https://news.ycombinator.com/item?id=34197637) on Hacker News I started exploring the [ClickHouse Playground](https://clickhouse.com/docs/en/getting-started/playground/). It's really cool, and among other things it allows CORS-enabled API hits that can query a decade of history from the GitHub events archive in less than a second.
None
Release datasette-gunicorn 0.1.1 — Plugin for running Datasette using Gunicorn
Release datasette 0.63.3 — An open source multi-tool for exploring and publishing data
TIL Start, test, then stop a localhost web server in a Bash script — I wanted to write a bash script that would start a Datasette server running, run a request against it using `curl`, then stop the server again.
None
Release datasette 1.0a2 — An open source multi-tool for exploring and publishing data
Release datasette-ripgrep 0.8 — Web interface for searching your code using ripgrep, built as a Datasette plugin
TIL Comparing database rows before and after with SQLite JSON functions — Here's a trick I've been using to compare the rows in a table before and after I perform an operation against it. It works well for a few hundred (and maybe a few thousand) rows.
None
Release datasette-media 0.5.1 — Datasette plugin for serving media based on a SQL query
TIL SQLite can use more than one index for a query — I was trying to figure out if SQLite has the ability to use more than one index as part of executing a single query, or if it only ever picks a single index that it thinks will give the best performance.
None
TIL Viewing GeoPackage data with SpatiaLite and Datasette — I managed to display polygons fom a GeoPackage database file today, using SpatiaLite and Datasette.
None
TIL Show files opened by pytest tests — My test suite for [Datasette](https://github.com/simonw/datasette) has grown so large that running the whole thing sometimes causes me to run out of file handles.
None
Release datasette-secret-santa 0.1 — Run secret santa gift circles using Datasette
Release datasette-secret-santa 0.1a0 — Run secret santa gift circles using Datasette
Release datasette-render-binary 0.3.1 — Datasette plugin for rendering binary data
TIL Reformatting text with Copilot — I wanted to write alt text for the following screenshot ([of this page]()), so I could include it in [this post on Mastodon](https://fedi.simonwillison.net/@simon/109484810256112309).
None
TIL Finding uses of an API with the new GitHub Code Search — The [GitHub Code Search beta](https://docs.github.com/en/search-github/github-code-search) is really powerful - it allows advanced search - including regular expression matches - against every public repo on GitHub.
None
Release datasette-public 0.2.2 — Make selected Datasette databases and tables visible to the public
Release datasette-ephemeral-tables 0.2.2 — Provide tables that expire after a time limit
Release datasette 1.0a1 — An open source multi-tool for exploring and publishing data
TIL Workaround for google-github-actions/setup-gcloud errors — I used the [google-github-actions/setup-gcloud](https://github.com/google-github-actions/setup-gcloud) action in all of my GitHub Actions workflows that deploy applications to Cloud Run.
None