Simon Willison’s Weblog

Subscribe
Atom feed for datasette Random

1,521 posts tagged “datasette”

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

2019

Release datasette-atom 0.1a — Datasette plugin that adds a .atom output format

Weeknotes: ONA19, twitter-to-sqlite, datasette-rure

I’ve decided to start writing weeknotes for the duration of my JSK fellowship. Here goes!

[... 919 words]

Release datasette-rure 0.3 — Datasette plugin that adds a custom SQL function for executing matches using the Rust regular expression engine
Release datasette-rure 0.2 — Datasette plugin that adds a custom SQL function for executing matches using the Rust regular expression engine

My JSK Fellowship: Building an open source ecosystem of tools for data journalism

I started a new chapter of my career last week: I began a year long fellowship with the John S. Knight Journalism Fellowships program at Stanford.

[... 876 words]

Release datasette-rure 0.1 — Datasette plugin that adds a custom SQL function for executing matches using the Rust regular expression engine
Release datasette 0.29.2 — An open source multi-tool for exploring and publishing data

healthkit-to-sqlite. Ever since I got an Apple Watch I’ve been itching to get my hands on the step tracking and health data that it’s been collecting for me. I know it’s there in a SQLite database on my wrist, but I couldn’t figure out how to get it! A few days ago I stumbled across the “Export Health Data” button in the iOS Health app, and it turns out it creates a zip file containing XML with a full dump of the data collected by Apple Health. healthkit-to-sqlite is the tool I’ve built that can read that export and use it to create a SQLite database ready to be queried and explored with Datasette. It’s a pretty basic implementation but it’s already giving me access to over 3 million rows of data. Lots of potential here for interesting work with personal analytics.

# 22nd July 2019, 3:34 am / health, sqlite, datasette, dogsheep

Unlocking the Department of State’s foreign military training data for good this time (via) I’m so excited about this: Security Force Monitor used Datasette to publish a 200,000 row database of training engagements between the US military and foreign military units, based on their own massive efforts to clean up the official data (from thousands of PDF files). This is pretty much my dream use-case for Datasette, and their future goals are inspiring: “Our hope is that when the next report arrives in a short few months, we will be able to turn it into machine readable data and pass it around the sector in minutes, rather than months.”

# 20th July 2019, 4:42 am / datasette

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

Single sign-on against GitHub using ASGI middleware

I released Datasette 0.29 last weekend, the first version of Datasette to be built on top of ASGI (discussed previously in Porting Datasette to ASGI, and Turtles all the way down).

[... 1,612 words]

Release datasette-auth-github 0.9.1 — Datasette plugin that authenticates users against GitHub
Release datasette-auth-github 0.9 — Datasette plugin that authenticates users against GitHub
Release datasette-auth-github 0.8 — Datasette plugin that authenticates users against GitHub
Release datasette-auth-github 0.7 — Datasette plugin that authenticates users against GitHub
Release datasette-cors 0.3 — Datasette plugin for configuring CORS headers
Release datasette-auth-github 0.6.3 — Datasette plugin that authenticates users against GitHub

datasette-cors (via) My other Datasette ASGI plugin: this one wraps my asgi-cors project and lets you configure CORS access from a list of domains (or a set of domain wildcards) so you can make JavaScript calls to a Datasette instance from a specific set of other hosts.

# 8th July 2019, 4:30 am / projects, datasette, asgi, cors

datasette-auth-github (via) My first big ASGI plugin for Datasette: datasette-auth-github adds the ability to require users to authenticate against the GitHub OAuth API. You can whitelist specific users, or you can restrict access to members of specific GitHub organizations or teams. While it’s structured as a Datasette plugin it also includes ASGI middleware which can be applied to any ASGI application.

# 8th July 2019, 4:28 am / github, oauth, projects, datasette, asgi

Datasette 0.29 (via) I shipped Datasette 0.29! • ASGI all the way down! Plus a new asgi_wrapper plugin hook letting plugins do all kinds of powerful new things • New mechanism for secret plugin configuration options • Facet by date • ?_through= for joins through m2m tables. Much more.

# 8th July 2019, 4:26 am / projects, datasette

Release datasette-auth-github 0.6.2 — Datasette plugin that authenticates users against GitHub
Release datasette Datasette 0.29 — An open source multi-tool for exploring and publishing data
Release datasette-auth-github 0.6.1 — Datasette plugin that authenticates users against GitHub
Release datasette-auth-github 0.6 — Datasette plugin that authenticates users against GitHub
Release datasette-auth-github 0.5 — Datasette plugin that authenticates users against GitHub
Release datasette-auth-github 0.4 — Datasette plugin that authenticates users against GitHub
Release datasette-auth-github 0.3.2 — Datasette plugin that authenticates users against GitHub
Release datasette-auth-github 0.3.1 — Datasette plugin that authenticates users against GitHub
Release datasette-auth-github 0.3 — Datasette plugin that authenticates users against GitHub
Release datasette-auth-github 0.2 — Datasette plugin that authenticates users against GitHub