Simon Willison’s Weblog

Subscribe
Atom feed

Elsewhere

Filters: Sorted by date

Release llm-gemini 0.2 — LLM plugin to access Google's Gemini family of models
TIL Building an automatically updating live blog in Django — OpenAI's DevDay event yesterday (October 1st 2024) didn’t invite press (as far as I can tell), didn’t livestream the event and didn’t allow audience livestreaming either. I made a last minute decision [to live blog the event](https://simonwillison.net/2024/Oct/1/openai-devday-2024-live-blog/) myself.
None
Tool MapLibre GL + OpenFreeMap demo — Explore an interactive map of San Francisco rendered with MapLibre GL and OpenFreeMap tiles, displaying 1000 randomly distributed markers across the city. The demo showcases three different approaches for rendering large numbers of points—scaled markers, custom HTML elements, and GeoJSON circle layers—with the map automatically adjusted to fit all markers in view. Users can interact with the tilted 3D map to navigate and explore the marker distribution across the San Francisco area.

Vincent Simonetti collected his first historic tuba - a ~1910 Cerveny BB-flat Helicon - in Boston in 1965, while playing tuba on tour with the Moyseev Ballet Company. Today the collection has grown to more than 350 tubas, and is now the largest private collection in the world that is dedicated exclusively to members of the tuba family.

Over a dozen varied tubas in excellent condition, each with a neat label.
Release shot-scraper 1.5 — A command-line utility for taking automated screenshots of websites
Tool User Agent — Display your browser's user agent string, which contains information about your web browser, operating system, and device. This identifier is sent with every HTTP request your browser makes and helps websites understand how to optimize their content for your specific platform and browser version.
Release django-plugin-datasette 0.2 — Django plugin to run Datasette inside of Django
Release djp 0.3.1 — A plugin system for Django
Release django-plugin-datasette 0.1 — Django plugin to run Datasette inside of Django
Release djp 0.3 — A plugin system for Django
Release djp 0.2 — A plugin system for Django
Release llm-gemini 0.1a5 — LLM plugin to access Google's Gemini family of models
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.
None
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