Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zenodo -> InvenioRDM, support more repositories #3206

Merged
merged 3 commits into from
Mar 20, 2024

Conversation

aborel
Copy link
Contributor

@aborel aborel commented Dec 15, 2023

This pull request addresses issue #3057 .

Extending the Zenodo translator to support several InvenioRDM repositories that have been identified

  • Caltech Data (California Institute of Technology, USA)
  • FDAT Research Data Repository (University of Tübingen, USA)
  • TU Graz Repository (Graz University of Technology, Austria)
  • TU Wien Research Data (Vienna Technical University, Austria)
  • UltraViolet (NYU, USA)

Quick fix for tags that were not retrieved properly in the previous version

Recycling the previous Zenodo translator to support various repositories based on the former Zenodo code base

  • Aperta (National Academic Network and Information Center, Turkey)
  • Center for Sustainable Research Data Management, Universität Hamburg (Hamburg, Germany)
  • EIC-Zenodo (Brookhaven National Laboratory, USA)
  • INFN Open Access Repository (National Institute for Nuclear Physics, Italy)
  • RODARE (Helmholtz-Zentrum Dresden-Rossendorf, Germany)

@aborel aborel force-pushed the zenodo2023 branch 2 times, most recently from e25d490 to e2314ca Compare December 15, 2023 16:44
@aborel
Copy link
Contributor Author

aborel commented Dec 18, 2023

I can't see why the checks are failing. The log says "Some translator tests failed", but on my systems all tests look OK. Is it possible to run the exact same checks locally, and hopefully get more explicit error messages?

@aborel aborel force-pushed the zenodo2023 branch 2 times, most recently from 967fcf7 to dc1632e Compare December 28, 2023 23:52
@aborel
Copy link
Contributor Author

aborel commented Dec 29, 2023

Waiting for #3210 and #3213

Zenodo.js Outdated Show resolved Hide resolved
Zenodo.js Outdated Show resolved Hide resolved
Zenodo.js Outdated Show resolved Hide resolved
@AbeJellinek
Copy link
Member

OK, a few comments. More generally, though, do we actually need two translators here? The changes seem very minimal.

@aborel
Copy link
Contributor Author

aborel commented Jan 23, 2024

Thanks @AbeJellinek for your comments. I'll see if I can assemble both repository families into one single translator.

@aborel
Copy link
Contributor Author

aborel commented Jan 28, 2024

Not ready yet.

@aborel aborel force-pushed the zenodo2023 branch 4 times, most recently from bc5dc01 to 39e4031 Compare January 28, 2024 15:32
@aborel
Copy link
Contributor Author

aborel commented Jan 28, 2024

OK, ready for another round of review :-)

aborel and others added 3 commits March 20, 2024 10:48
- More straightforward path check in detectWeb
- Add setTranslator() label comment
- Set libraryCatalog to Zenodo when scraping Zenodo.org for clarity and
  consistency with old translator
@AbeJellinek AbeJellinek force-pushed the zenodo2023 branch 2 times, most recently from d721238 to 230a6e5 Compare March 20, 2024 14:50
@AbeJellinek AbeJellinek changed the title added support for several InvenioRDM data repositories Zenodo -> InvenioRDM, support more repositories Mar 20, 2024
@AbeJellinek AbeJellinek merged commit 1c99c1a into zotero:master Mar 20, 2024
1 check failed
@AbeJellinek
Copy link
Member

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants