Browser Extension for highlighting observed species in the explore page

I’ve made a little browser extension (with a lot of help from ChatGPT) which overlays a checkmark on the species cards in the explore page that have been observed by you (or others). I’ve also added the option to highlight them so that the species cards are easier to distinguish. I thought I’d share it here if others find it useful :)

It can be downloaded here:
https://github.com/Timo2727/iNat-observed-species-checkmarks

Follow the README file on the github page for instructions on how to install it to your browser and configure it.

It can sometimes take a while for the checkmarks to load, but this does not affect the load time of the page.

(I’m new to github so I don’t really know how it works, but if you have any ideas to add to the extension, please do!)

also, I highly recommend installing this other cool extension from the chrome webstore:
https://chromewebstore.google.com/detail/inaturalist-enhancement-s/hdnjehcihcpjphgbkagjobenejgldnah

at best, this looks really inefficient. you’re getting observations for a given user and parsing through those to get the taxa associated with them. the way you’ve done it, it’s not going to work for users with more than 10,000 observations. and even if you did it in a way that allowed you to go beyond that, it would take a long time to complete for users with lots of observations, if it would complete at all.

look at how the website’s dynamic life list gets its list of taxa. that’s going to be a much more efficient and complete way to get taxa for a user, especially someone with a ton of observations.

i would caution folks with lots of observations against using this in its current incarnation. it looks like it could potentially cause problems for them.

1 Like

Thanks for the feedback! You’re right to question its efficiency as I noticed it being a little slow for me too, but it worked well enough for me to think it worth posting, especially since the main goal was to mimic the kind of checkmark functionality that the new iNat Next app has which also takes a while to load the checkmarks. But by all means, if you know of a way to improve its efficiency and have the time to spare, please do make a pull request or fork it (or start from scratch if its bad enough lol)
Kind regards,
Timo

1 Like