Simon Willison baut iNaturalist-Beobachtungs-App mit Claude Code auf dem Smartphone
Simon Willison wollte seine iNaturalist-Naturbeobachtungen aus zwei separaten Accounts zeitlich gruppiert einsehen – und baute das nötige Tooling kurzerhand während eines Campingwochenendes ausschließlich auf dem Smartphone mit Claude Code. Der Prozess verlief in drei Schritten: Zunächst entstand das Python-CLI-Tool inaturalist-clumper, das Beobachtungen anhand räumlicher und zeitlicher Nähe bündelt (Standard: 2 Stunden und 5 km Radius). Anschließend richtete er das GitHub-Repository simonw/inaturalist-clumps als Git-Scraping-Repo ein, das das Tool regelmäßig ausführt und das Ergebnis als clumps.json speichert. Da die Datei auf GitHub öffentlich liegt, ist sie per JavaScript via CORS abrufbar. Abschließend ließ Willison Claude Code per Prompt die HTML-App inat-sightings.html im Repository simonw/tools generieren: Sie lädt clumps.json, zeigt Thumbnails mit lazy loading und öffnet bei Klick die Großansicht in einem HTML-Modal – inklusive Artname. Das Projekt illustriert, wie Git Scraping als Lightweight-Backend und GitHub als CORS-freundlicher Static-File-Host zusammenspielen können.
- Python-CLI inaturalist-clumper gruppiert Beobachtungen standardmäßig innerhalb von 2 Stunden und 5 km.
- Git-Scraping-Repo simonw/inaturalist-clumps speichert clumps.json und aktualisiert sie automatisch.
- GitHub dient als CORS-kompatibler Static-Host – kein eigenes Backend nötig.
- Frontend inat-sightings.html nutzt fetch(), loading=lazy-Thumbnails und ein HTML-Modal für Großansichten.
- Gesamtes Projekt wurde auf dem Smartphone mit Claude Code entwickelt, kein Desktop involviert.
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge
- LAUNCHsimonwillison.net3w
Simon Willison integriert iNaturalist-Vogelfoto-Sichtungen in seinen Blog via Claude Code
- LAUNCHsimonwillison.net1w
Simon Willison veröffentlicht iNaturalist-Clumper 0.1 für Sichtungs-Gruppierung
- MEINUNGreddit.com2w
r/LocalLLaMA-Diskussion: Wo findet man Apps für lokale LLM-Setups?
- LAUNCHsimonwillison.net6d
Simon Willison veröffentlicht Datasette Agent: KI-Assistent für Datenbankabfragen
Simon Willison baut iNaturalist-Beobachtungs-App mit Claude Code auf dem Smartphone
Simon Willison wollte seine iNaturalist-Naturbeobachtungen aus zwei separaten Accounts zeitlich gruppiert einsehen – und baute das nötige Tooling kurzerhand während eines Campingwochenendes ausschließlich auf dem Smartphone mit Claude Code. Der Prozess verlief in drei Schritten: Zunächst entstand das Python-CLI-Tool inaturalist-clumper, das Beobachtungen anhand räumlicher und zeitlicher Nähe bündelt (Standard: 2 Stunden und 5 km Radius). Anschließend richtete er das GitHub-Repository simonw/inaturalist-clumps als Git-Scraping-Repo ein, das das Tool regelmäßig ausführt und das Ergebnis als clumps.json speichert. Da die Datei auf GitHub öffentlich liegt, ist sie per JavaScript via CORS abrufbar. Abschließend ließ Willison Claude Code per Prompt die HTML-App inat-sightings.html im Repository simonw/tools generieren: Sie lädt clumps.json, zeigt Thumbnails mit lazy loading und öffnet bei Klick die Großansicht in einem HTML-Modal – inklusive Artname. Das Projekt illustriert, wie Git Scraping als Lightweight-Backend und GitHub als CORS-freundlicher Static-File-Host zusammenspielen können.
- Python-CLI inaturalist-clumper gruppiert Beobachtungen standardmäßig innerhalb von 2 Stunden und 5 km.
- Git-Scraping-Repo simonw/inaturalist-clumps speichert clumps.json und aktualisiert sie automatisch.
- GitHub dient als CORS-kompatibler Static-Host – kein eigenes Backend nötig.
- Frontend inat-sightings.html nutzt fetch(), loading=lazy-Thumbnails und ein HTML-Modal für Großansichten.
- Gesamtes Projekt wurde auf dem Smartphone mit Claude Code entwickelt, kein Desktop involviert.
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge
- LAUNCHsimonwillison.net3w
Simon Willison integriert iNaturalist-Vogelfoto-Sichtungen in seinen Blog via Claude Code
- LAUNCHsimonwillison.net1w
Simon Willison veröffentlicht iNaturalist-Clumper 0.1 für Sichtungs-Gruppierung
- MEINUNGreddit.com2w
r/LocalLLaMA-Diskussion: Wo findet man Apps für lokale LLM-Setups?
- LAUNCHsimonwillison.net6d
Simon Willison veröffentlicht Datasette Agent: KI-Assistent für Datenbankabfragen