Browser extension to add small tweaks to inaturalist.* https://forum.inaturalist.org/t/my-inaturalist-browser-extension/76846
  • JavaScript 91.7%
  • HTML 7%
  • CSS 1.3%
Find a file
2026-08-14 21:03:25 +02:00
src Show matching collection projects (closes #12) 2026-08-14 21:03:25 +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 Show matching collection projects (closes #12) 2026-08-14 21:03:25 +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
  • If an observation is part of one of your joined collection projects, show those projects under the observation, even when the observer did not join it
  • Allow adding an observation to a project even when not joined (disabled by default):
    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.
  • Option to show photo of user in species tab on user profile.
  • Toggle the above features on and off in the extension preferences