AI Briefing

Simon Willison, iNaturalist 관찰 기록 앱 제작

iNaturalist Sightings

·2026.05.02 04:35

Simon Willison이 휴대폰에서 Claude Code로 iNaturalist 관찰 기록 앱을 만들었다.

Simon Willison은 캠핑 중 휴대폰만으로 Claude Code for web을 써서 iNaturalist Sightings를 만들었다.

두 개의 iNaturalist 계정에 흩어진 관찰을 시간과 위치 기준으로 묶기 위해, 먼저 Python CLIinaturalist-clumper를 만들었다. 기본 규칙은 2시간 이내, 5km 이내 관찰을 하나의 묶음으로 정리하는 방식이다.

이후 Git scraping 저장소인 simonw/inaturalist-clumps를 구성해 결과를 clumps.json으로 저장했고, GitHub에 올린 JSON을 JavaScript가 CORS로 직접 읽게 했다.

마지막으로 자신의 simonw/tools 저장소에 프롬프트를 돌려 inat-sightings.html을 생성했다.

최종 페이지는 fetch()로 이 JSON을 불러와 관찰을 한 화면에 펼친다.

  • 썸네일은 small.jpg를 사용하고 loading=lazy를 적용한다.
  • 썸네일을 클릭하면 모달에서 large.jpg를 보여준다.
  • 가능하면 공통 종 이름도 함께 표시한다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.