Tools

All entries that link to https://tools.simonwillison.net/ in some way

Owned by simonw, visibility: Unlisted

SQL query
with content as (
select 
    'entry' as type, 
    id, 
    created, 
    title, 
    body,
    is_draft
from 
    blog_entry

union

-- selecting from blog_blogmark
select 
    'blogmark' as type, 
    id, 
    created, 
    link_title as title,
    commentary as body,
    is_draft
from 
    blog_blogmark

union

-- selecting from blog_quotation
select 
    'quotation' as type, 
    id, 
    created, 
    source as title, 
    quotation as body,
    is_draft
from 
    blog_quotation
),
tools as (select distinct on (tool_url) 
    unnest(regexp_matches(body, '(https://tools\.simonwillison\.net/[^<"\s)]+)', 'g')) as tool_url,
    'https://simonwillison.net/' || left(type, 1) || '/' || id as blog_url,
    title,
    date(created) as created
 from content where is_draft = false
)
select * from tools order by created desc

17 rows

tool_url blog_url title created
https://tools.simonwillison.net/llm-prices https://simonwillison.net/e/8578 Everything I built with Claude Artifacts this week 2024-10-21
https://tools.simonwillison.net/qr https://simonwillison.net/e/8578 Everything I built with Claude Artifacts this week 2024-10-21
https://tools.simonwillison.net/sqlite-wasm https://simonwillison.net/e/8578 Everything I built with Claude Artifacts this week 2024-10-21
https://tools.simonwillison.net/clipboard-viewer https://simonwillison.net/e/8578 Everything I built with Claude Artifacts this week 2024-10-21
https://tools.simonwillison.net/jina-reader https://simonwillison.net/e/8578 Everything I built with Claude Artifacts this week 2024-10-21
https://tools.simonwillison.net/extract-urls https://simonwillison.net/e/8578 Everything I built with Claude Artifacts this week 2024-10-21
https://tools.simonwillison.net/text-wrap-balance-nav https://simonwillison.net/e/8578 Everything I built with Claude Artifacts this week 2024-10-21
https://tools.simonwillison.net/openai-audio https://simonwillison.net/e/8547 Experimenting with audio input and output for the OpenAI Chat Completion API 2024-10-18
https://tools.simonwillison.net/image-to-svg https://simonwillison.net/b/8174 VTracer 2024-10-07
https://tools.simonwillison.net/gemini-chat https://simonwillison.net/e/8512 Calling LLMs from client-side JavaScript, converting PDFs to HTML + weeknotes 2024-09-06
https://tools.simonwillison.net/tiff-orientation https://simonwillison.net/e/8482 Building a tool showing how Gemini Pro can return bounding boxes for objects in images 2024-08-26
https://tools.simonwillison.net/gemini-bbox https://simonwillison.net/e/8482 Building a tool showing how Gemini Pro can return bounding boxes for objects in images 2024-08-26
https://tools.simonwillison.net/image-resize-quality https://simonwillison.net/e/8482 Building a tool showing how Gemini Pro can return bounding boxes for objects in images 2024-08-26
https://tools.simonwillison.net/haiku https://simonwillison.net/b/8080 Musing about OAuth and LLMs on Mastodon 2024-08-24
https://tools.simonwillison.net/box-shadow https://simonwillison.net/b/7919 Box shadow CSS generator 2024-07-08
https://tools.simonwillison.net/arena-animated https://simonwillison.net/e/8413 Open challenges for AI engineering 2024-06-27
https://tools.simonwillison.net/ocr https://simonwillison.net/e/8334 Running OCR against PDFs and images directly in your browser 2024-03-30
Copy and export data

Duration: 155.30ms