Simon Willison’s Weblog

Subscribe
Atom feed for datasette Random

1,478 posts tagged “datasette”

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

2021

Release datasette-app-support 0.5 — Part of https://github.com/simonw/datasette-app
Release datasette-app-support 0.4 — Part of https://github.com/simonw/datasette-app
Release datasette-app-support 0.3 — Part of https://github.com/simonw/datasette-app
Release datasette-app-support 0.2 — Part of https://github.com/simonw/datasette-app
Release datasette-app-support 0.1.2 — Part of https://github.com/simonw/datasette-app
Release datasette-app-support 0.1.1 — Part of https://github.com/simonw/datasette-app
Release datasette-app-support 0.1 — Part of https://github.com/simonw/datasette-app

Building a desktop application for Datasette (and weeknotes)

Visit Building a desktop application for Datasette (and weeknotes)

This week I started experimenting with a desktop application version of Datasette—with the goal of providing people who aren’t comfortable with the command-line the ability to get Datasette up and running on their own personal computers.

[... 1,423 words]

Release datasette-verify 0.1 — Verify that files can be opened by Datasette
Release datasette 0.59a2 — An open source multi-tool for exploring and publishing data

Weeknotes: Getting my personal Dogsheep up and running again

Visit Weeknotes: Getting my personal Dogsheep up and running again

I gave a talk about Dogsheep at Noisebridge’s Five Minutes of Fame on Thursday. Just one problem: my regular Dogsheep demo was broken, so I ended up building it from scratch again. In doing so I fixed a few bugs in some Dogsheep tools.

[... 1,311 words]

Release datasette-block-robots 1.0 — Datasette plugin that blocks robots and crawlers using robots.txt
Release datasette-debug-asgi 1.1 — Datasette plugin for dumping out the ASGI scope

Datasette on Codespaces, sqlite-utils API reference documentation and other weeknotes

Visit Datasette on Codespaces, sqlite-utils API reference documentation and other weeknotes

This week I broke my streak of not sending out the Datasette newsletter, figured out how to use Sphinx for Python class documentation, worked out how to run Datasette on GitHub Codespaces, implemented Datasette column metadata and got tantalizingly close to a solution for an elusive Datasette feature.

[... 2,164 words]

Everything new in Datasette since January, plus Django SQL Dashboard. I sent out the first Datasette newsletter since late January this year, covering everything that’s new in Datasette and sqlite-utils this year and introducing Django SQL Dashboard.

# 10th August 2021, 1:28 am / sqlite-utils, django-sql-dashboard, datasette

Release datasette 0.59a1 — An open source multi-tool for exploring and publishing data
Release datasette-pyinstrument 0.1 — Use pyinstrument to analyze Datasette page performance

Stanford School Enrollment Project (via) This is Project Pelican: I’ve been working with the Big Local News team at Stanford helping bundle up and release the data they’ve been collecting on school enrollment statistics around the USA. This Datasette instance has data from 33 states for every year since 2015—3.3m rows total. Be sure to check out the accompanying documentation!

# 8th August 2021, 12:23 am / journalism, datasette, data-journalism

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

Apply conversion functions to data in SQLite columns with the sqlite-utils CLI tool

Visit Apply conversion functions to data in SQLite columns with the sqlite-utils CLI tool

Earlier this week I released sqlite-utils 3.14 with a powerful new command-line tool: sqlite-utils convert, which applies a conversion function to data stored in a SQLite column.

[... 1,941 words]

Release datasette-json-html 1.0.1 — Datasette plugin for rendering HTML based on JSON values
Release datasette-json-html 1.0 — Datasette plugin for rendering HTML based on JSON values
Release datasette-publish-fly 1.0.2 — Datasette plugin for publishing data using Fly

Weeknotes: datasette-remote-metadata, sqlite-transform --multi

I mentioned Project Pelican (still a codename until the end of the embargo) last week. This week it inspired a new plugin, datasette-remote-metadata.

[... 595 words]

Release datasette-remote-metadata 0.1 — Periodically refresh Datasette metadata from a remote URL
Release datasette-remote-metadata 0.1a0 — Periodically refresh Datasette metadata from a remote URL

The Baked Data architectural pattern

Visit The Baked Data architectural pattern

I’ve been exploring an architectural pattern for publishing websites over the past few years that I call the “Baked Data” pattern. It provides many of the advantages of static site generators while avoiding most of their limitations. I think it deserves to be used more widely.

[... 1,896 words]

Release datasette-haversine 0.2 — Datasette plugin that adds a custom SQL function for haversine distances
Release datasette-publish-vercel 0.10 — Datasette plugin for publishing data using Vercel

Datasette—an ecosystem of tools for working with small data

Visit Datasette - an ecosystem of tools for working with small data

This is the transcript and video from a talk I gave at PyGotham 2020 about using SQLite, Datasette and Dogsheep to work with small data.

[... 4,655 words]