I created a beta app (still under development) to track some iNat achievements. Currently, there are 74 achievements, and I will continue to add more. Some achievements are not working correctly yet (Early Bird and Night Owl), but I will fix those in the next days.
Users with a large number of observations may take some time to load. If you have any feedback on how I can improve the speed, please let me know. I am facing some challenges with the api.
Please let me know if you have any feedback or achievement suggestions.
I already saw this yesterday when I was looking at the missing species tool and life list tool you made! I love these achievements! Some feel nearly impossible to reach like 100 amphibian species, which makes it great to chase! It would be really good to add more achievements moving forward.
Nice! It seems this does only use āverifiableā observations for most of the badges? I will look into some of the other tools mentioned here as well!
For āspecies specialistā and āspecies expert,ā itād be nice of it to show the name of your most identified species in brackets or parenthesis. I also think some annotating and project achievements would be cool, and maybe some achievements for audio vs photograph observations or even some for observations containing both audio and photos
some of your badges would require subsequent requests, but you could determine if you even needed to make any subsequent requests by examining the data in those first responses.
i think the only badge you wouldnāt be able to determine reliably without observation-level detail is your comments badge.
note that there are 14 iconic taxa, not 10.
for your season badge, iām not sure how youāre treating northern summers vs southern summers. it might be clearer if you labeled it as quarters.
theoretically, you could use the UTF Grid endpoint (getting the zoom level 0 grid) to quickly get an idea of which continents to check for. or if you reimagined that badge as 4 quadrants or ācornersā of the world, you could get that information in 1 request. (the advantage of quadrants vs continents its also that it would cover open ocean observations.)
A fair few of the links would be improved by appending ā&view=speciesā. The Superstar achievement could have the same link as the Fan Favorite achievement, but with ā&order_by=votesā. Taxonomy achievement thresholds probably need balancing - it seems way easier to observe 100 insect or plant species than 100 mammal or fish species - but Iām not sure what the thresholds should be. Some of the species achievements count subspecies separately but probably shouldnāt. Iāve got a Unicorn because someone marked one of my observations as being the nominate subspecies, and hardly anyone does that. The species as a whole has more than 100 observations.
I want more identification achievements, but thatās just because Iām a freak who has all the existing ones and then some.
Thanks for this response! Yeah, I will look into each achievement and see if it is possible to do without getting all the observations for the user. I hope I can do it; if there are just a few that are not possible, I can remove them. The speed will increase a lot.
yes, i think the nicest thing about that is that you can start displaying information relatively quickly, even if additional information is still being requested / processed by the server.
also:
if think if you got per_page=1 instead, that would also give you a user object. so in case the user had identifications but no observations, you could still get user information from the /identifications response. of course, if the user made neither observations nor identifications, then you would have to make a fallback request to /users.
So cool, thank you! As an idea, maybe it would be nice if some achievements had levels, like āObseve X speciesā, where 10 is bronce, 100 silver, 1000 gold, and 10000 diamond, for example. I donāt know if this is feasible, but could make it look more sleek
Yes! Although @glauber735 it looks like itās counting Central America as South America for some reason. Iāve got the colorful bird highlighted even though Iāve never made it south of Costa Rica. Thanks for a fun look at our observations!