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%
|
|
||
|---|---|---|
| src | ||
| THIRD_PARTY_LICENSES | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
LnLcFlx' iNaturalist Tweaks

⚠️ 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.
- Download the extension code as a ZIP file
- Extract the ZIP file to somewhere
- Go to
chrome://extensions(oredge://extensionsin Edge) in the address bar - Enable Developer mode in the top right corner
- Click the new button at the top Load unpacked
- Navigate to the directory
srcinside 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:
- Enter the project URL, slug or ID in the project search under the observation. (There will be no visual feedback.)
- When the suggestion list disappeared, press
Enter. - 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!