I made an achievements app using iNat api

i haven’t done a thorough vetting, but these look reasonable and useful and appear to be retrieving data in a relatively efficient way. just for clarity, i would explicitly define in plain language exactly what “first” means in these tools. (it looks like first based on observed date.)

here, my only note would be that i would look at the original post here and see if some of the desired functionality there could be worked into your tool: https://forum.inaturalist.org/t/displaying-a-chronologically-sorted-life-list/65042.

i noticed there was some strangeness in the way common names seemed to be not getting retrieved even when they exist. i didn’t look into it, but perhaps there’s something going on with how your tool is deciding to parse languages?

UPDATE: it looks like you’ve added place and taxon as optional filters for your lifelist tool. i’m going to link a few other threads where people have mentioned the desire for this sort of functionality just so that others can more easily find your tool in the future:

1 Like