

I can confirm this - other than uploading the photos, the main bottleneck seems to be loading the metadata. I found that waiting until absolutely all the metadata has loaded, on all the photos, before starting to work on them has significantly reduced freezing/crashing the browser That seems like it could be made to be quite a bit less fussy than the existing website. To be actually useful to a large audience would require a desktop program of a similar GUI to the website. Should work on any operating system, but I have only tested it on Windows 10 so that might be wishful thinking.īut I digress. If you had ten thousand photos of pigeons, one photo per pigeon, than this script would allow you to simply put them all in a folder named ‘Rock Pigeon’ and run the script. The only reason anyone would be crazy enough to do that is if they happen to be sitting on a few thousands or tens of thousands of geotagged photos of the same species that they want to upload. For anyone to use it in its present state would require installing python, installing pyinaturalist, downloading the python scripts, then organize photos and run the scripts. exe file is a bit challenging though so I haven’t done that. I sort of published it, in that I posted it to github so anyone who wants it can use it. Upload times would of course be the same, but it would be possible to just have it run in the background. This seems like it could result in quicker times to organize photos and a much lower risk of a crash losing the work. Organize the photos, add the ID and annotations, then either upload a batch of observations or upload all of them.

I am thinking a combination of the existing iPhone uploader and the website uploader. It would be really nice if it came as a stand-alone program. When it crashes you can lose a lot of work and slow internet can really bog down the process. When the internet is slow, it takes quite a while to upload. That drove home the point that the weak point of the present upload system on the PC is the web browser. I no longer am worrying about a crash on the website destroying my progress. However I am not much of a programmer so I didn’t end up with anything which can really compete with the website uploader except in a few niche scenarios. This has resulted in a script which I can match the upload speed of the website.


I have been playing around with pyinaturalist for a few weeks.
