Skip to main content

Module sources

Module sources 

Source

Modules§

arxiv
biorxiv
core
crossref
dblp
doaj
europepmc
hal
medrxiv
openaire
openalex
pmc
pubmed
scholar
semantic
unpaywall
xueshu
zenodo

Structs§

Capabilities
What a source can do. Drives both argument validation and fastpaper sources.
Paper
A paper returned from any source.
SearchCaps
Which search filters a source can honour natively.
SearchQuery
A normalized search request.

Enums§

Direction
Which way along a citation edge to walk.
SortField
Field to sort search results by.
SortOrder

Functions§

contact_email
Contact address used to identify this client to APIs that ask for one (Crossref’s polite pool, OpenAlex, NCBI E-utilities).
encode_query
Percent-encode a query string for use in URLs.
validate_ymd
Check that a --after / --before value is a plain YYYY-MM-DD date.