Simon Willison’s Weblog

Subscribe
Atom feed

Elsewhere

Filters: Sorted by date

TIL Using boto3 from the command line — I found a useful pattern today for automating more complex AWS processes as pastable command line snippets, using [Boto3](https://aws.amazon.com/sdk-for-python/).
Release shot-scraper 0.14.3 — A command-line utility for taking automated screenshots of websites
Release s3-credentials 0.12.1 — A tool for creating credentials for accessing S3 buckets
TIL Related content with SQLite FTS and a Datasette template function — Today I added "related TILs" to this TIL website - so each TIL now shows five related TILs at the bottom of the page.
Release datasette-sqlite-fts4 0.3.2 — Datasette plugin that adds custom SQL functions for working with SQLite FTS4
TIL Emulating a big-endian s390x with QEMU — I got [a bug report](https://github.com/simonw/sqlite-fts4/issues/6) concerning my [sqlite-fts4](https://github.com/simonw/sqlite-fts4) project running on PPC64 and s390x architectures.
Release sqlite-fts4 1.0.3 — Custom Python functions for working with SQLite FTS4
TIL Migrating a GitHub wiki from one repository to another — I figured out how to migrate a [GitHub wiki](https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis) (public or private) from one repository to another while preserving all history.
Release shot-scraper 0.14.2 — A command-line utility for taking automated screenshots of websites
Release datasette-sqlite-fts4 0.3.1 — Datasette plugin that adds custom SQL functions for working with SQLite FTS4
TIL struct endianness in Python — TIL the Python standard library [struct](https://docs.python.org/3/library/struct.html) module defaults to interpreting binary strings using the endianness of your machine.
Release sqlite-fts4 1.0.2 — Custom Python functions for working with SQLite FTS4
TIL Testing things in Fedora using Docker — I got [a report](https://twitter.com/peterjanes/status/1552407491819884544) of a bug with my [s3-ocr tool](https://simonwillison.net/2022/Jun/30/s3-ocr/) running on Fedora.
TIL Deploying a redbean app to Fly — [redbean](https://redbean.dev/) is a fascinating project - it provides a web server in a self-contained executable which you can add assets (or dynamic Lua code) to just by zipping them into the same binary package.
TIL Using pytest and Playwright to test a JavaScript web application — I [decided to add](https://github.com/simonw/datasette-lite/issues/35) automated tests to my [Datasette Lite](https://simonwillison.net/2022/May/4/datasette-lite/) project. Datasette Lite bundles my Datasette Python web application as a client-side application running inside WebAssembly using Pyodide.
Release datasette-publish-vercel 0.14.1 — Datasette plugin for publishing data using Vercel
Release datasette-insert 0.8 — Datasette plugin for inserting and updating data
Release s3-ocr 0.5 — Tools for running OCR against files stored in S3
Release datasette-graphql 2.1.1 — Datasette plugin providing an automatic GraphQL API for your SQLite databases
Release datasette-sentry 0.2a0 — Datasette plugin for configuring Sentry
Release datasette 0.62a1 — An open source multi-tool for exploring and publishing data
Release sqlite-utils 3.28 — Python CLI utility and library for manipulating SQLite databases
TIL Freezing requirements with pip-tools — I tried [pip-tools](https://github.com/jazzband/pip-tools) for the first time today to pin the requirements for the [natbat/pillarpointstewards](https://github.com/natbat/pillarpointstewards) Django app.
TIL Testing Electron apps with Playwright and GitHub Actions — Yesterday [I figured out (issue 133)](https://github.com/simonw/datasette-app/issues/133) how to use Playwright to run tests against my Electron app, and then execute those tests in CI using GitHub Actions, for my [datasett-app](https://github.com/simonw/datasette-app) repo for my [Datasette Desktop](https://datasette.io/desktop) macOS application.
Release datasette-publish-vercel 0.14 — Datasette plugin for publishing data using Vercel
TIL Upgrading packages with npm — There's a new version of [Vite](https://vitejs.dev/) out (3.0) and I wanted to upgrade my [datasette-table](https://github.com/simonw/datasette-table) package to use it.
Release datasette-app 0.2.2 — The Datasette macOS application
Release datasette-app-support 0.11.6 — Part of https://github.com/simonw/datasette-app
Release sqlite-comprehend 0.2.2 — Tools for running data in a SQLite database through AWS Comprehend
Release datasette-ics 0.5.2 — Datasette plugin for outputting iCalendar files

Beats

Years

Tags