Naturtag - Organize your photo collection with iNat metadata

Just wanted to thank you for sharing and maintaining this - I’ve yet to try it but it seems that it’s something I’ve really wanted for a while, since I make a lot of observations of species that I really don’t have much of a clue about and don’t have time these days to try to ID everything before I post it (not that my IDs are often correct anyhow).

I’m excited to try this out and see if it can integrate with my workflow.

1 Like

Great idea!

I’m triying to get this working, but fully failed. Nothing happens, when I open the app, no observations are visible (of course I’ve put my username in the correct field) . There’s little traffic with the iNaturalist(Amazon)-Server - but nothing will be displayed in the My Observations-section

When I add an Image to the Photos section - the image will not be displayed - just the ribbon with the 5 symbols and the image name … what in general am I missing?

Thanks for being willing to give it a try!

I am working towards local-first/offline usability for the app, so the first thing it attempts to do is download all of your observations, which is probably where the issue is. My own use case is with a humble <800 observations, and I see you have over 100K observations (which is incredible, by the way!). There are a number of problems that can come up at that scale, but they’re solvable. I created an issue for this here.

Short-term, I’ll work on some fixes to make the app at least usable for you. Longer-term, there are plenty of other improvements to make to make the app work better with that many observations.

Can you tell me which OS you’re using?

thanks for your afford!

Win11!

There is a new release available: https://github.com/pyinat/naturtag/releases/tag/v0.9.0

Lots of improvements have been made, including:

  • A more complete observation browser that shows identifications, comments, annotations, observation fields, and tags
  • New welcome dialog for first app launch; adds option to skip initial observation download (and disable future refreshes; can be turned back on under Settings)
  • Observation download/refresh runs in the background, and supports resuming interrupted/failed downloads
  • Numerous bugfixes, performance improvements, and small quality-of-life updates
  • Improved platform-specific packages: more Linux distros supported, improved Windows installer and macOS disk image (although both may still be flagged/quarantined due to a lack of (very expensive) signing certificates)

The changelog has a more complete list.

@martin_der_prinz If you get the chance, give the new release a try and let me know how it goes.

Installed it yesterday… let it open over the nigth - no observations visible - stucked at 0 % (”fetching user observations” appears about 2 seconds when trying to )

adding visible images only via drag and drop, no image visible when trying to add via toolbar-button (just a grey square)

that’s what I can tell you so far…

I’m not sure if I missed something general when trying to use Naturetag..

Hmm, I tested using your iNat data on Windows 11 and couldn’t reproduce that, so there must be another setup-related issue going on.

Send me your logs and I’ll take a look. Go to Tools > Open app directory, and send me the contents of naturtag.log in a DM. Or attach the file in a GitHub issue if you happen to have an account there.

image

I’m not sure if I missed something general when trying to use Naturetag..

Nope, probably just a bug! If your observations and thumbnails aren’t loading, something must have gone wrong during setup.

Roughly how it’s supposed to work is:

  • Load local photos for an observation in Naturtag (Ctrl+O or Open button)
  • Select an observation or taxon in Naturtag (or paste an iNaturalist observation/taxon URL)
  • Tag images (Ctrl-R or Run button)
  • The new image metadata can then be used in any application that supports it (like Lightroom, digiKam, or XnViewMP).

Edit: There is another patch release here, which handles a few more possible setup problems. I’ll likely still need logs to figure out more specifically what happened, though.