Simon Willison’s Weblog

Subscribe
Atom feed

Elsewhere

Filters: Sorted by date

Release datasette-auth-tokens 0.4a4 — Datasette plugin for authenticating access using API tokens
TIL Geospatial SQL queries in SQLite using TG, sqlite-tg and datasette-sqlite-tg — [TG](https://github.com/tidwall/tg) is an exciting new project in the world of open source geospatial libraries. It's a single C file (an amalgamation, similar to that provided by SQLite) which implements the subset of geospatial operations that I most frequently find myself needing:
TIL Trying out the facebook/musicgen-small sound generation model — Facebook's [musicgen](https://huggingface.co/facebook/musicgen-small) is a model that generates snippets of audio from a text description - it's effectively a Stable Diffusion for music.
Release llm-llama-cpp 0.2b0 — LLM plugin for running models using llama.cpp
Release datasette 1.0a7 — An open source multi-tool for exploring and publishing data
Release datasette 0.64.4 — An open source multi-tool for exploring and publishing data
Release datasette-upload-dbs 0.3.1 — Upload SQLite database files to Datasette
Release datasette-sqlite-debug-authorizer 0.1 — Debug SQLite authorizer calls
Release datasette-mask-columns 0.2.2 — Datasette plugin that masks specified database columns
Release llm 0.11 — Access large language models from the command-line
TIL Limited JSON API for Google searches using Programmable Search Engine — I figured out how to use a JSON API to run a very limited Google search today in a legit, non-screen-scraper way.
TIL Running tests against multiple versions of a Python dependency in GitHub Actions — My [datasette-export-notebook](https://github.com/simonw/datasette-export-notebook) plugin worked fine in the stable release of Datasette, currently version [0.64.3](https://docs.datasette.io/en/stable/changelog.html#v0-64-3), but failed in the Datasette 1.0 alphas. Here's the [issue describing the problem](https://github.com/simonw/datasette-export-notebook/issues/17).
Release datasette-export-notebook 1.0.1 — Datasette plugin providing instructions for exporting data to Jupyter or Observable
Release llm-sentence-transformers 0.1.2 — LLM plugin for embeddings using sentence-transformers
TIL Using llama-cpp-python grammars to generate JSON — [llama.cpp](https://github.com/ggerganov/llama.cpp) recently added the ability to control the output of any model using a grammar.
TIL Trying out cr-sqlite on macOS — [cr-sqlite](https://github.com/vlcn-io/cr-sqlite) is fascinating. It's a loadable SQLite extension by Matt Wonlaw that "allows merging different SQLite databases together that have taken independent writes".
Release llm-clip 0.1 — Generate embeddings for images and text using CLIP with LLM
Release llm 0.10 — Access large language models from the command-line
Release llm-clip 0.1a0 — Generate embeddings for images and text using CLIP with LLM
Release llm 0.10a1 — Access large language models from the command-line
Release datasette-cluster-map 0.18a0 — Datasette plugin that shows a map for any data with latitude/longitude columns
Release sqlite-chronicle 0.1 — Use triggers to track when rows in a SQLite table were updated or deleted
Release datasette-sqlite-trace 0.1 — Datasette plugin that prints all executed SQL to stderr
Release blip-caption 0.1 — Generate captions for images with Salesforce BLIP
TIL Summarizing Hacker News discussion themes with Claude and LLM — I've been experimenting with the combination of [Claude](https://claude.ai/) and my [LLM CLI tool](https://llm.datasette.io/) to give me quick summaries of long discussions on [Hacker News](https://news.ycombinator.com/).
Release sqlite-utils 3.35.1 — Python CLI utility and library for manipulating SQLite databases
Release datasette-edit-schema 0.6 — Datasette plugin for modifying table schemas
Release datasette-llm-embed 0.1a0 — Datasette plugin adding a llm_embed(model_id, text) SQL function
Release llm-sentence-transformers 0.1.1 — LLM plugin for embeddings using sentence-transformers
TIL Embedding paragraphs from my blog with E5-large-v2 — Xeophon [suggested](https://twitter.com/TheXeophon/status/1700203810545680542) that [E5-large-v2](https://huggingface.co/intfloat/e5-large-v2) as an embedding model that was worth a closer look.

Beats

Years

Tags