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.

2022

WarcDB (via) Florents Tselai built this tool for loading web crawl data stored in WARC (Web ARChive) format into a SQLite database for smaller-scale analysis with SQL, on top of my sqlite-utils Python library.

# 19th June 2022, 6:08 pm / archiving, sqlite, sqlite-utils

Weeknotes: datasette-socrata, and the last 10%...

... takes 90% of the work. I continue to work towards a preview of the new Datasette Cloud, and keep finding new “just one more things” to delay inviting in users.

[... 1,214 words]

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

sqlite-utils 3.26.1 (via) I released sqlite-utils 3.36.1 with one tiny but exciting feature: I fixed its one dependency that wasn’t published as a pure Python wheel, which means it can now be used with Pyodide—Python compiled to WebAssembly running in your browser!

# 2nd May 2022, 6:43 pm / python, webassembly, sqlite-utils, pyodide

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

Building a Covid sewage Twitter bot (and other weeknotes)

Visit Building a Covid sewage Twitter bot (and other weeknotes)

I built a new Twitter bot today: @covidsewage. It tweets a daily screenshot of the latest Covid sewage monitoring data published by Santa Clara county.

[... 1,079 words]

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

Weeknotes: datasette-auth0

Datasette 0.61, a Twitter Space and a new Datasette plugin for authenticating against Auth0.

[... 957 words]

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

Google Drive to SQLite

Visit Google Drive to SQLite

I released a new tool this week: google-drive-to-sqlite. It’s a CLI utility for fetching metadata about files in your Google Drive and writing them to a local SQLite database.

[... 1,221 words]

Release sqlite-utils 3.24 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 3.23 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 3.22.1 — Python CLI utility and library for manipulating SQLite databases

Weeknotes: python_requires, documentation SEO

Visit Weeknotes: python_requires, documentation SEO

Fixed Datasette on Python 3.6 for the last time. Worked on documentation infrastructure improvements. Spent some time with Fly Volumes.

[... 1,497 words]

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

What’s new in sqlite-utils 3.20 and 3.21: --lines, --text, --convert

sqlite-utils is my combined CLI tool and Python library for manipulating SQLite databases. Consider this the annotated release notes for sqlite-utils 3.20 and 3.21, both released in the past week.

[... 2,456 words]

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

2021

Weeknotes: Apache proxies in Docker containers, refactoring Datasette

Updates to six major projects this week, plus finally some concrete progress towards Datasette 1.0.

[... 1,630 words]

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

Weeknotes: git-history, created for a Git scraping workshop

Visit Weeknotes: git-history, created for a Git scraping workshop

My main project this week was a 90 minute workshop I delivered about Git scraping at Coda.Br 2021, a Brazilian data journalism conference, on Friday. This inspired the creation of a brand new tool, git-history, plus smaller improvements to a range of other projects.

[... 1,239 words]

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

Where does all the effort go? Looking at Python core developer activity (via) Łukasz Langa used Datasette to explore 28,780 pull requests made to the CPython GitHub repository, using some custom Python scripts (and sqlite-utils) to load in the data.

# 18th October 2021, 8:21 pm / python, datasette, sqlite-utils, lukasz-langa

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

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 sqlite-utils 3.17 — Python CLI utility and library for manipulating SQLite databases
Release sqlite-utils 3.16 — Python CLI utility and library for manipulating SQLite databases