magpub.utils
Django-agnostic publication utilities.
Contains BibTeX parsing helpers, text normalization, similarity checks, and publication type inference.
Functions
|
Replace unicode characters with equivalent ASCII characters. |
|
Convert 'Last, First' into 'First Last'. |
|
Build a comma-separated forum string from BibTeX fields. |
|
Extract a URL from a BibTeX entry dictionary. |
|
Extract a numeric month from a BibTeX entry dictionary. |
|
Infer the canonical publication type from a BibTeX entry dictionary. |
|
Normalize a plain-string publication type (e.g. from a UI dropdown). |
|
Return difflib.SequenceMatcher ratio between two strings. |
|
Return True if two publications are likely duplicates. |