Automatically updating the pdf of an item when a new version is available
Is it possible to automatically update the pdf by replacing it with a newer available version? For instance, for services like arxiv authors have the ability to update pdfs by producing newer versions (v1, v2...etc). Since zotero is also saving metadata such as the link when I save something from arxiv is it possible to have the pdf automatically (or some user option) update whenever a newer version goes up on arxiv?
For example in this link https://arxiv.org/abs/1312.6120 there are three versions of the pdf named v1,v2,v3 and whenever you visit the link v3 is the one automatically selected, now I suppose this is done on the arxiv end and much less on my browser end (but I could be wrong). So, in other words seems doable to do a check if current file is v1 and the one on the link from the item metadata is v2 then fetch v2, or at least allow the user to manually do via Find Available PDF without having to delete the file so that we can select multiple files across collections and automatically update them, this way all the work we've done through the years won't be staying static as staying static in todays world might as well be considered suicide. Also that would give zotero an edge compared to other reference managers.
curl http://export.arxiv.org/api/query?id_list=1312.6120
...
http://arxiv.org/abs/1312.6120v3
2014-02-19T17:26:57Z
...
So the underpinnings for arxiv.org specifically would make a function like this technically feasible (and possibly modular like site translators). But determining the user experience would be the hardest part.
If a "find updated document" function is implemented, I hope we would have the option of just being notified about the updated document's existence rather than having it silently replaced in the background. I suppose some of the citation data would have to be updated as well; dates would certainly change, as might titles and authors.
Provenance is important: people need to know what version of the paper they cited.
In fact, a "found a newer version of this paper" function might have to offer users one of the following options, to avoid disrupting different workflows:
a) do nothing: keep the existing version
b) replace the existing citation metadata & captured document in-place
c) create a new citation & captured document, keeping the original in-place
Seems complex.