WeSearch

iNaturalist Sightings

Simon Willison· ·1 min read · 0 reactions · 0 comments · 5 views
#web development#python#javascript#data visualization#github#iNaturalist#Claude Code#simonw/inaturalist-clumps#GitHub#simonw/tools
⚡ TL;DR · AI summary

The developer created a tool to aggregate and display their iNaturalist observations from two accounts, grouped by time and location. They built a Python CLI to fetch and clump observations, then hosted the processed data on GitHub for web access. A simple HTML app fetches the data and displays observation thumbnails with modal views for larger images and species information.

Key facts
Original article
Simon Willison's Weblog · Simon Willison
Read full at Simon Willison's Weblog →
Opening excerpt (first ~120 words) tap to expand

I wanted to see my iNaturalist observations - across two separate accounts - grouped by when they occurred. I'm camping this weekend so I built this entirely on my phone using Claude Code for web. I started by building an inaturalist-clumper Python CLI for fetching and "clumping" observations - by default clumps use observations within 2 hours and 5km of each other. Then I setup simonw/inaturalist-clumps as a Git scraping repository to run that tool and record the result to clumps.json. That JSON file is hosted on GitHub, which means it can be fetched by JavaScript using CORS.

Excerpt limited to ~120 words for fair-use compliance. The full article is at Simon Willison's Weblog.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments