Simon Willison’s Weblog

Subscribe
Atom feed

Elsewhere

Filters: Sorted by date

Release condense-json 0.1 — Python function for condensing JSON using replacement strings
Release llm-gemini 0.11 — LLM plugin to access Google's Gemini family of models
Release llm-anthropic 0.13 — LLM access to models by Anthropic, including the Claude series
Release llm 0.22 — Access large language models from the command-line
Release llm-mlx 0.3 — Support for MLX models in LLM
Release llm-mlx 0.2.1 — Support for MLX models in LLM
Release llm-mlx 0.2 — Support for MLX models in LLM
Release llm-mlx 0.1 — Support for MLX models in LLM
Sighting 11:12 AM — Northern Elephant Seal, in Año Nuevo State Reserve, CA, US
Northern Elephant Seal
Northern Elephant Seal
None
TIL Trying out Python packages with ipython and uvx — I figured out a really simple pattern for experimenting with new Python packages today:
Release files-to-prompt 0.5 — Concatenate a directory full of files into a single prompt for use with LLMs
Release datasette-public 0.3a1 — Make selected Datasette databases and tables visible to the public
Release shot-scraper 1.6 — A command-line utility for taking automated screenshots of websites
Release llm-sentence-transformers 0.3 — LLM plugin for embeddings using sentence-transformers
Release datasette-load 0.1a2 — API and UI for bulk loading data into Datasette from a URL
Release datasette-load 0.1a1 — API and UI for bulk loading data into Datasette from a URL
Release llm-smollm2 0.1.2 — SmolLM2-135M-Instruct.Q4_1 for LLM
Release llm-smollm2 0.1.1 — SmolLM2-135M-Instruct.Q4_1 for LLM
Release llm-smollm2 0.1 — SmolLM2-135M-Instruct.Q4_1 for LLM
Tool APSW SQLite query explainer — Analyze and explain SQLite queries using APSW by entering SQL code and executing it in an in-browser Python environment. The tool provides detailed query analysis including execution plans, expanded SQL, and query information to help understand how SQLite processes your queries. Optional setup SQL can be run before the main query to create tables or initialize data, and parameterized queries are supported through labeled input fields.
Release datasette-public 0.3a0 — Make selected Datasette databases and tables visible to the public
Release datasette 1.0a17 — An open source multi-tool for exploring and publishing data
Release datasette-load 0.1a0 — API and UI for bulk loading data into Datasette from a URL
Release llm-gemini 0.10 — LLM plugin to access Google's Gemini family of models
None
TIL Running pytest against a specific Python version with uv run — While [working on this issue](https://github.com/simonw/datasette/issues/2461) I figured out a neat pattern for running the tests for my project locally against a specific Python version using [uv run](https://docs.astral.sh/uv/guides/scripts/):
None
TIL Running pytest against a specific Python version with uv run — While [working on this issue](https://github.com/simonw/datasette/issues/2461) I figured out a neat pattern for running the tests for my project locally against a specific Python version using [uv run](https://docs.astral.sh/uv/guides/scripts/):
Tool SQL Pretty Printer — Format and beautify SQL queries with customizable styling options. This tool supports multiple SQL dialects including SQLite, PostgreSQL, and MySQL, allowing you to control indentation width, keyword capitalization, and indentation style. The formatted output can be easily copied to your clipboard with a single click.
Release llm 0.21 — Access large language models from the command-line