v0.5.0 — ACL Anthology Integration
ACL Anthology as a Resolution Source
BibtexUpdater can now resolve computational linguistics papers from the ACL Anthology — covering ACL, EMNLP, NAACL, EACL, AACL, CoNLL, COLING, and Findings venues.
Added
- ACL Anthology resolution stage (stage 3b, between DBLP and Semantic Scholar)
- Zero overhead for non-NLP papers: only triggers when an ACL DOI prefix (
10.18653/v1/) oraclanthology.orgURL is present extract_acl_anthology_id()andacl_anthology_bib_to_record()utilities- Rate limiting at 30 req/min for aclanthology.org
- Both sync and async implementations
- Zero overhead for non-NLP papers: only triggers when an ACL DOI prefix (
- 9 new NLP venue patterns in
KNOWN_CONFERENCE_VENUES
Fixed
- BibTeX field parser now correctly handles nested braces (e.g.,
{BERT},Guzm{\'a}n) - Handle
Nonevalues for aliases/keywords in Obsidian frontmatter
Install / Upgrade
pip install --upgrade bibtex-updaterFull Changelog: v0.4.1...v0.5.0