Low-level async HTTP client for the Crossref Search API. Current version 2.3.0 supports Python >=3.10. Uses httpx instead of requests, with optional bibtexparser for BibTeX handling.
pip install habaneroVerified import paths — ran on the pinned version, not inferred.
Instantiate Crossref client with polite pool email and query the works endpoint.
Update any custom HTTP handling; use httpx settings via the client.
Replace query.title=... with query.bibliographic=...
Always pass ids to .prefixes().
Install with pip install habanero[bibtex] or handle ImportError gracefully.
Use: from habanero import Crossref
Set timeout when creating Crossref instance: cr = Crossref(timeout=30)
Use the default user-agent or set custom headers via httpx. Remove ua_string.
No dependency data recorded yet.