Simon Willison’s Weblog

Subscribe
Atom feed for datasette Random

1,455 posts tagged “datasette”

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

2020

Weeknotes: Datasette alphas for testing new plugin hooks

A relatively quiet week this week, compared to last week’s massive push to ship Datasette 0.44 with authentication, permissions and writable canned queries. I can now ship alpha releases, such as today’s Datasette 0.45a1, which means I can preview new plugin features before they are completely ready and stable.

[... 728 words]

Release datasette 0.45a1 — An open source multi-tool for exploring and publishing data

Datasette: A Developer, a Shower and a Data-Inspired Moment (via) Matt Asay interviewed me over Zoom last month. This captures a lot of my thinking around open source really well: “Datasette is aggressively open source for a bunch of reasons. Most of them are very selfish reasons.”

# 18th June 2020, 11:32 pm / interview, open-source, datasette

Release datasette 0.45a0 — An open source multi-tool for exploring and publishing data
Release datasette-render-images 0.2 — Datasette plugin that renders binary blob images using data-uris
Release datasette-render-images 0.2a0 — Datasette plugin that renders binary blob images using data-uris
Release datasette-auth-tokens 0.1.2 — Datasette plugin for authenticating access using API tokens
Release datasette-publish-vercel 0.6 — Datasette plugin for publishing data using Vercel

How much can you learn from just two columns?

Visit How much can you learn from just two columns?

Derek Willis shared an intriguing dataset this morning: a table showing every Twitter account followed by an official GOP congressional Twitter account.

[... 951 words]

Release datasette-publish-vercel 0.5.2 — Datasette plugin for publishing data using Vercel
Release datasette-psutil 0.2 — Datasette plugin adding a /-/psutil debugging endpoint
Release datasette-psutil 0.1 — Datasette plugin adding a /-/psutil debugging endpoint
Release datasette-auth-tokens 0.1.1 — Datasette plugin for authenticating access using API tokens
Release datasette 0.44 — An open source multi-tool for exploring and publishing data
Release datasette-permissions-sql 0.3a — Datasette plugin for configuring permission checks using SQL queries

Datasette 0.44: The annotated release notes

I just released Datasette 0.44 to PyPI. With 128 commits since 0.43 this is the biggest release in a long time—and likely the last major release of new features before Datasette 1.0.

[... 1,648 words]

Release datasette-auth-tokens 0.1 — Datasette plugin for authenticating access using API tokens
Release datasette-permissions-sql 0.2.1a — Datasette plugin for configuring permission checks using SQL queries
Release datasette-permissions-sql 0.2a — Datasette plugin for configuring permission checks using SQL queries
Release datasette-permissions-sql 0.1a — Datasette plugin for configuring permission checks using SQL queries

Weeknotes, I guess

What a week. Hard to work up the enthusiasm to write about what I’ve been working on.

[... 314 words]

Release datasette-ics 0.4 — Datasette plugin for outputting iCalendar files

Weeknotes: Datasette 0.43

My main achievement this week was shipping Datasette 0.43, with a collection of smaller improvements and one big one: a redesign of the register_output_renderer plugin hook.

[... 475 words]

Release datasette-atom 0.6 — Datasette plugin that adds a .atom output format
Release datasette 0.43 — An open source multi-tool for exploring and publishing data

Serving photos locally with datasette-media. datasette-media is a new Datasette plugin which can serve static files from disk in response to a configured SQL query that maps incoming URL parameters to a path to a file. I built it so I could run dogsheep-photos locally on my laptop and serve up thumbnails of images that match particular queries. I’ve added documentation to the dogsheep-photos README explaining how to use datasette-media, datasette-json-html and datasette-template-sql to create custom interfaces onto Apple Photos data on your machine.

# 26th May 2020, 3:53 pm / projects, dogsheep, apple-photos, datasette, plugins

Using SQL to Look Through All of Your iMessage Text Messages (via) Dan Kelch shows how to access the iMessage SQLite database at ~/Library/Messages/chat.db—it’s protected under macOS Catalina so you have to enable Full Disk Access in the privacy settings first. I usually use the macOS terminal app but I installed iTerm for this because I’d rather enable full disk access to a separate terminal program than let anything I’m running in my regular terminal take advantage of it. It worked! Now I can run “datasette ~/Library/Messages/chat.db” to browse my messages.

# 22nd May 2020, 4:45 pm / datasette, apple, sql, sqlite

Using SQL to find my best photo of a pelican according to Apple Photos

Visit Using SQL to find my best photo of a pelican according to Apple Photos

According to the Apple Photos internal SQLite database, this is the most aesthetically pleasing photograph I have ever taken of a pelican:

[... 1,937 words]

Release datasette-cluster-map 0.10 — Datasette plugin that shows a map for any data with latitude/longitude columns
Release datasette-media 0.2 — Datasette plugin for serving media based on a SQL query