Simon Willison

Results 2431 comments of Simon Willison

I'm bumping this from the stable tools release milestone for lack of time - currently it does this which isn't perfect (no instance information) but is usable: ```` # 2025-05-27T04:03:06...

I created https://github.com/datasette/stashed-readmes which caches the READMEs and their rendered HTML. It also rewrites the HTML to fix the thing where the `

Used o4-mini-high to write the script that fetches the READMEs: https://chatgpt.com/share/6826c1ec-2cec-8006-8fea-6c16ab1fffb6 And Claude to write the code to rewrite the image URLs: https://claude.ai/share/5bed6579-3f19-4359-985b-c1d9e9850922 And LLM on the CLI to write...

OK, that repo is doing a pretty good job now. It's nearly collected everything (needs to run a few times thanks to rate limits). Next step is to integrate it...

It has: ``` find . | grep README.html | wc -l 133 ``` It needs 199. Manually triggering twice more might get them.

OK got all 199 of them. That mechanism for only fetching if the `pushed_at` has changed works too: ![Image](https://github.com/user-attachments/assets/202e191e-181b-48db-bf0e-a11f166693da)

I think the upgraded documentation should recommend using `llm install -U llm` and one people that they might have to reinstall their plugins otherwise.

https://github.com/datasette/datasette-enrichments/blob/61cb0462727468f934103ef6f7ee29e9bc553dc0/datasette_enrichments/templates/enrichment.html#L51

https://github.com/datasette/datasette-enrichments/blob/61cb0462727468f934103ef6f7ee29e9bc553dc0/datasette_enrichments/views.py#L136-L155 It's using `count` from `?_extra=count`.

More importantly the same bug affects the progress bar: ![Image](https://github.com/user-attachments/assets/596e723f-ac3e-43b5-b182-6a1dea97f4de)