Hi all,
Federico, this sounds amazing!
We have an endpoint for requesting content similarly to how you've done here. It handles the process of requesting from:
* checking if content is already available
* finding author contact info (even if it's not available, and getting up to date info if whats on the page is wrong)
* moderating requests in < 4 hours (with help from the community)
* sending the request to the author
* providing authors with info from Sherpa Romeo in an easy to interpret way. That's backed up by a help desk to help with confusion and all the edge cases that appear
* facilitating very easy deposit & passing content over the Zenodo
* (soon) moderating content as it comes in to make sure it's legal
This is all shown publically on request
pages (where people can "support" a request to be notified on its progress), and works on any article (no doi required, although it's always nice to have). We've handled quite a few requests thus far:
https://openaccessbutton.org/request although we have a lot of work that's close to shipping that we're hoping will rapidly increase our ability to scale. One thing that's been quite hard for us so far has been "bulk" requesting, like you've done here, but we've now got a workflow for that too which makes it easy (alongside A/B testing).
We've been working on this for over a year now, and importantly are pretty far down the path of getting this to a point where it's sustainable in the long term.
I'd love to work with you to figure out how we can help here, as it would be a shame for us to duplicate this!
Again, congrats this looks awesome.
Joe