Simon Willison’s Weblog

Subscribe
Atom feed for datasette Random

1,473 posts tagged “datasette”

Datasette is an open source tool for exploring and publishing data.

2023

Release datasette-remote-actors 0.1a0 — Datasette plugin for fetching details of actors from a remote endpoint
Release datasette-graphql 3.0a0 — Datasette plugin providing an automatic GraphQL API for your SQLite databases
Release datasette-edit-schema 0.6a2 — Datasette plugin for modifying table schemas
Release datasette-edit-schema 0.6a1 — Datasette plugin for modifying table schemas
Release datasette-edit-schema 0.6a0 — Datasette plugin for modifying table schemas
Release datasette-auth-tokens 0.4a3 — Datasette plugin for authenticating access using API tokens
Release datasette-visible-internal-db 0.1.1 — Datasette plugin for making the internal database visible for debugging
Release datasette-visible-internal-db 0.1 — Datasette plugin for making the internal database visible for debugging

Datasette 1.0a4 and 1.0a5, plus weeknotes

Two new alpha releases of Datasette, plus a keynote at WordCamp, a new LLM release, two new LLM plugins and a flurry of TILs.

[... 2,709 words]

Release datasette-auth-tokens 0.4a2 — Datasette plugin for authenticating access using API tokens
Release datasette 1.0a5 — An open source multi-tool for exploring and publishing data
Release datasette-jellyfish 2.0 — Datasette plugin adding SQL functions for fuzzy text matching powered by Jellyfish
Release datasette-jellyfish 1.0.2 — Datasette plugin adding SQL functions for fuzzy text matching powered by Jellyfish
Release datasette-debug-permissions 0.2 — A Datasette plugin that outputs debug information about permission checks
Release datasette-debug-permissions 0.1 — A Datasette plugin that outputs debug information about permission checks
Release datasette-configure-fts 1.1.2 — Datasette plugin for enabling full-text search against selected table columns

Datasette Cloud and the Datasette 1.0 alphas. I sent out the Datasette Newsletter for the first time in quite a while, with updates on Datasette Cloud, the Datasette 1.0 alphas, a note about the security vulnerability in those alphas and a summary of some of my research into combining LLMs with Datasette.

# 22nd August 2023, 7:56 pm / projects, datasette-cloud, datasette, llms

Datasette 1.0 alpha series leaks names of databases and tables to unauthenticated users. I found and fixed a security vulnerability in the Datasette 1.0 alpha series, described in this GitHub security advisory.

The vulnerability allowed unauthenticated users to see the names of the databases and tables in an otherwise private Datasette instance—though not the actual table contents.

The fix is now shipped in Datasette 1.0a4.

The vulnerability affected Datasette Cloud as well, but thankfully I was able to analyze the access logs and confirm that no unauthenticated requests had been made against any of the affected endpoints.

# 22nd August 2023, 5:44 pm / security, releases, datasette

Release datasette 1.0a4 — An open source multi-tool for exploring and publishing data
Release datasette-auth-tokens 0.4a1 — Datasette plugin for authenticating access using API tokens
Release datasette-ripgrep 0.8.1 — Web interface for searching your code using ripgrep, built as a Datasette plugin
Release datasette-publish-fly 1.3.1 — Datasette plugin for publishing data using Fly
Release datasette-edit-schema 0.5.3 — Datasette plugin for modifying table schemas

Datasette Cloud, Datasette 1.0a3, llm-mlc and more

Visit Datasette Cloud, Datasette 1.0a3, llm-mlc and more

Datasette Cloud is now a significant step closer to general availability. The Datasette 1.03 alpha release is out, with a mostly finalized JSON format for 1.0. Plus new plugins for LLM and sqlite-utils and a flurry of things I’ve learned.

[... 1,690 words]

Introducing datasette-write-ui: a Datasette plugin for editing, inserting, and deleting rows. Alex García is working with me on Datasette Cloud for the next few months, graciously sponsored by Fly. We will be working in public, releasing open source code and documenting how to build a multi-tenant SaaS product using Fly Machines.

Alex’s first project is datasette-write-ui, a plugin that finally lets you directly edit data stored inside Datasette. Alex wrote about the plugin on our new Datasette Cloud blog.

# 16th August 2023, 1:48 am / fly, datasette-cloud, plugins, datasette, alex-garcia

Welcome to Datasette Cloud. We launched the Datasette Cloud blog today! The SaaS hosted version of Datasette is ready to start onboarding more users—this post describes what it can do so far and hints at what’s planned to come next.

# 16th August 2023, 1:46 am / projects, datasette-cloud, datasette

Release datasette-render-markdown 2.2.1 — Datasette plugin for rendering Markdown

Dependency Management Data (via) This is a really neat CLI tool by Jamie Tanna, built using Go and SQLite but with a feature that embeds a Datasette instance (literally shelling out to start the process running from within the Go application) to provide an interface for browsing the resulting database.

It addresses the challenge of keeping track of the dependencies used across an organization, by gathering them into a SQLite database from a variety of different sources—currently Dependabot, Renovate and some custom AWS tooling.

The “Example” page links to a live Datasette instance and includes video demos of the tool in action.

# 11th August 2023, 3:54 pm / datasette, packaging, sqlite, cli

Release datasette-upload-dbs 0.3 — Upload SQLite database files to Datasette

Datasette 1.0a3. A new Datasette alpha release. This one previews the new default JSON API design that’s coming in 1.0—the single most significant change in the 1.0 milestone, since I plan to keep that API stable for many years to come.

# 9th August 2023, 8:49 pm / projects, json, datasette