Skip to content

crossref rate limit enhancement to enable async requests in Metadata Plus pool#3

Merged
chreman merged 8 commits into
masterfrom
feat/crossref-rate-limit-enhancement
Jun 12, 2026
Merged

crossref rate limit enhancement to enable async requests in Metadata Plus pool#3
chreman merged 8 commits into
masterfrom
feat/crossref-rate-limit-enhancement

Conversation

@chreman

@chreman chreman commented Jun 12, 2026

Copy link
Copy Markdown
Member

This PR adds functionality to enrich citations data via asynchronous, batched requests to the modern crossref REST API.

Description

It includes the high-throughput async request as a separate function, so that the non-async legacy function still can be used where necessary.

It also includes helper functions to deal with the rate-limit signals from the API which are communicated via the response headers.

Lastly, a set of tests is added for the new functionalities.

@chreman chreman merged commit d829677 into master Jun 12, 2026
0 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant