Simon Willison’s Weblog

Subscribe
Atom feed for sqlite-utils Random

223 posts tagged “sqlite-utils”

sqlite-utils is a Python library and command-line utility for creating and manipulating SQLite databases.

2020

Release sqlite-utils 2.14.1 — Python CLI utility and library for manipulating SQLite databases

sqlite-utils 2.14 (via) I finally figured out porter stemming with SQLite full-text search today—it turns out it’s as easy as adding tokenize=’porter’ to the CREATE VIRTUAL TABLE statement. So I just shipped sqlite-utils 2.14 with a tokenize= option (plus the ability to insert binary file data from stdin).

# 1st August 2020, 9:19 pm / full-text-search, projects, search, sqlite, sqlite-utils

Release sqlite-utils 2.14 — Python CLI utility and library for manipulating SQLite databases

Fun with binary data and SQLite

This week I’ve been mainly experimenting with binary data storage in SQLite. sqlite-utils can now insert data from binary files, and datasette-media can serve content over HTTP that originated as binary BLOBs in a database file.

[... 957 words]

Release sqlite-utils 2.13 — Python CLI utility and library for manipulating SQLite databases

sqlite-utils 2.12 (via) I’ve been experimenting with ways of improving BLOB support in Datasette and sqlite-utils. This new version of sqlite-utils includes a “sqlite-utils insert-files” command, which can recursively crawl directories for files and add their contents to SQLite with configurable columns containing their metadata.

I was inspired by Paul Ford who has been creating multi-GB SQLite databases of images and PDFs. It turns out that when disk space is cheap this is a pretty effective way of working with interesting corpuses of documents and images.

# 27th July 2020, 7:36 am / projects, sqlite, sqlite-utils

Release sqlite-utils 2.12 — Python CLI utility and library for manipulating SQLite databases

Weeknotes: datasette-copyable, datasette-insert-api

Visit Weeknotes: datasette-copyable, datasette-insert-api

Two new Datasette plugins this week: datasette-copyable, helping users copy-and-paste data from Datasette into other places, and datasette-insert-api, providing a JSON API for inserting and updating data and creating tables.

[... 953 words]

Weeknotes: SBA Covid-19 PPP loans, Datasette talks, Datasette plugin upgrades

Visit Weeknotes: SBA Covid-19 PPP loans, Datasette talks, Datasette plugin upgrades

This week I’ve mainly been exploring Small Business Administration Covid-19 loans data, pitching some talks and upgrading some plugins for compatibility with Datasette 0.44+.

[... 524 words]

Release sqlite-utils 2.11 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.10.1 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.10 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.9.1 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.9 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.8 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.7.2 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.7.1 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.7 — Python CLI utility and library for manipulating SQLite databases

Weeknotes: Datasette 0.40, various projects, Dogsheep photos

A new release of Datasette, two new projects and progress towards a Dogsheep photos solution.

[... 826 words]

Release sqlite-utils 2.6 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.5 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.4.4 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.4.3 — Python CLI utility and library for manipulating SQLite databases

Weeknotes: this week was absurd

As of this morning, San Francisco is in a legally mandated shelter-in-place. I can hardly remember what life was like seven days ago. It’s been a very long, very crazy week. This was not a great week for getting stuff done.

[... 246 words]

Release sqlite-utils 2.4.2 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.4.1 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.4 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.3.1 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.3 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 2.2.1 — Python CLI utility and library for manipulating SQLite databases