Browser extension to add small tweaks to inaturalist.* https://forum.inaturalist.org/t/my-inaturalist-browser-extension/76846
  • JavaScript 89%
  • HTML 6.6%
  • CSS 4.4%
Find a file
Leon Haag-Fank 70517bb0e2 feat: fetch altitude when opening map details
fix: changed RLZ extinct status from IUCN 70 (EX) to 60 (EW)
2026-06-04 13:13:52 +02:00
src feat: fetch altitude when opening map details 2026-06-04 13:13:52 +02:00
THIRD_PARTY_LICENSES Added support for Chrome (using browser-polyfill) 2026-03-20 17:11:40 +01:00
.gitignore Render linked observations with images 2026-03-13 21:27:07 +01:00
LICENSE First commit 2026-03-13 12:42:05 +01:00
README.md feat: fetch altitude when opening map details 2026-06-04 13:13:52 +02:00

LnLcFlx' iNaturalist Tweaks Firefox Chrome Edge

⚠️ This is my first JS project and a mere experiment.

Installation on Chrome based browsers

The extension is not and will unlikely be on the Chrome web store, since I do not want to support Google (with the $5 developer fee) due to its repressive behaviour towards webextension developers and Android app developers.

  1. Download the extension code as a ZIP file
  2. Extract the ZIP file to somewhere
  3. Go to chrome://extensions (or edge://extensions in Edge) in the address bar
  4. Enable Developer mode in the top right corner
  5. Click the new button at the top Load unpacked
  6. Navigate to the directory src inside the extracted ZIP file and confirm

To update the extension click Remove and repeat the above steps.

Features

  • Render observations connected via the ...observation set field or tags
  • Render observations connected via a link in an observation field ((multiple) complex query URLs are supported too)
  • Render an <iframe> for external links in fields, such as Video Link
  • Link to "Gallformers Code" field to gallformers.org
  • Show potential duplicate observations in the "More from..." area under an observation
  • Show "rarity" of an observation in the "Details" pop-up under the observation mini-map (i.e. the number of observations of this taxon in encompassing places)
  • Fetch elevation of observation from Open Topo Data
  • Show number of observations associated with a (collection) project's include requirements (taxa, places, users)
  • Render EXIF data below each image in the gallery
    • Render the maximum time offsets under the "Oberserved:" time
  • Show the German conservation status, fetched directly from RLZ (disabled by default)
    • (Curators only) Add missing conservations statuses semi-automatically
  • Allow adding an observation to a project even when not joined:
    1. Enter the project URL, slug or ID in the project search under the observation. (There will be no visual feedback.)
    2. When the suggestion list disappeared, press Enter.
    3. You will automatically join the project and your observation will be added to it. The page will automatically reload.
  • Toggle the above features on and off in the extension preferences

WIP

  • (best effort) responsive design for the iNaturalist website!