This refactors the preprint resolver so that all resolvers run in parallel and merge results. It also includes some fixes to better handle inconsistent usage of metadata across different preprint servers, notably Crossref data from Preprints.org and AfricarXiv.
Fixes #306
Fixes #334
To test, try requesting the preprints from the issues above. Note that with the ones above, the PDF still won't display due to circumstances beyond our control.
This refactors the preprint resolver so that all resolvers run in parallel and merge results. It also includes some fixes to better handle inconsistent usage of metadata across different preprint servers, notably Crossref data from Preprints.org and AfricarXiv.
Fixes #306 Fixes #334
To test, try requesting the preprints from the issues above. Note that with the ones above, the PDF still won't display due to circumstances beyond our control.