Simon Willison’s Weblog

Subscribe
Atom feed

Elsewhere

Filters: Sorted by date

Release django-plugin-blog 0.1.1 — A blog for Django as a DJP plugin.
Release django-plugin-database-url 0.1 — Django plugin for reading the DATABASE_URL environment variable
Release djp 0.1.2 — A plugin system for Django
Release djp 0.1.1 — A plugin system for Django
Release django-plugin-django-header 0.1.1 — Add a Django-Compositions HTTP header to a Django app
Release django-plugin-django-header 0.1 — Add a Django-Compositions HTTP header to a Django app
Release django-plugin-blog 0.1 — A blog for Django as a DJP plugin.
Release djp 0.1 — A plugin system for Django
TIL How streaming LLM APIs work — I decided to have a poke around and see if I could figure out how the HTTP streaming APIs from the various hosted LLM providers actually worked. Here are my notes so far.
Tool Markdown and Math Live Renderer — Render Markdown text with integrated LaTeX mathematical equations in real-time as you type. This tool converts your input into formatted HTML output while simultaneously displaying a live preview with properly rendered math expressions using KaTeX. You can view the generated HTML code and copy it to your clipboard for use in other projects.
Tool GitHub API File/Image Writer — Upload files and images to GitHub repositories using the GitHub API. This tool accepts either text content or image files and commits them to a specified repository path with proper authentication via personal access tokens. The interface automatically adapts to show relevant input fields based on whether you're uploading text or an image file.
Release llm-jina-api 0.1a0 — Access Jina AI embeddings via their API
Tool Image Token Calculator — Calculate the token cost for images used in API requests by uploading or dragging an image file into the tool. The calculator analyzes the image dimensions and divides them into 224-pixel tiles, multiplying the total tile count by 1,000 to determine the token expense. This helps estimate costs when working with vision-based APIs that charge per image token.
Tool YouTube Thumbnail Viewer — View YouTube video thumbnails in multiple resolutions by entering a video URL or ID. This tool extracts and displays all available thumbnail formats from YouTube's image server, allowing you to preview different quality options and copy direct image links. Click on any thumbnail to expand it for a closer look, and use the copy button to save the image URL to your clipboard.
Release llm 0.16 — Access large language models from the command-line
Release datasette-acl 0.4a4 — Advanced permission management for Datasette
Release datasette-acl 0.4a3 — Advanced permission management for Datasette
Release llm-cmd 0.2a0 — Use LLM to generate and execute commands in your shell
Release files-to-prompt 0.3 — Concatenate a directory full of files into a single prompt for use with LLMs
Release json-flatten 0.3.1 — Python functions for flattening a JSON object to a single dictionary of pairs, and unflattening that dictionary back to a JSON object
Release csv-diff 1.2 — Python CLI tool and library for diffing CSV and JSON files
Release datasette 1.0a16 — An open source multi-tool for exploring and publishing data
Release datasette-search-all 1.1.4 — Datasette plugin for searching all searchable tables at once
Release datasette-import 0.1a5 — Tools for importing data into Datasette
Release datasette-search-all 1.1.3 — Datasette plugin for searching all searchable tables at once
TIL Testing HTML tables with Playwright Python — I figured out this pattern today for testing an HTML table dynamically added to a page by JavaScript, using [Playwright Python](https://playwright.dev/python/):
Release datasette-write 0.4 — Datasette plugin providing a UI for executing SQL writes against the database
Release datasette-debug-events 0.1a0 — Print Datasette events to standard error
Release datasette-auth-passwords 1.1.1 — Datasette plugin for authentication using passwords
Release datasette-enrichments 0.4.3 — Tools for running enrichments against data stored in Datasette

Beats

Years

Tags