Open adswa opened 2 months ago
Thanks for sharing that! It's the first time for me to write a Special-Remote, so I'm happy for any help :) I know that performance is - for now - not great. I'll look through the code to find things that you did more efficiently. The loops through the deposits, that you mention, is needed, if I remember right, to find older versions of the data.
@mih and I took a look at the code and zenodo's API and had the urge to create a minimal special remote from scratch to better understand why some parts of the code from the original authors is rather convoluted and slow (e.g., parsing through all available deposits or looping through all files or making many requests again and again).
Here's that code as FYI
One can run git-annex'
testremote --fast
against a zenodo special remote to get some basic testing.