owmeta.bibtex_customizations module¶
bibtexparser customizations
Split author field by the string ‘and’ into a list of names.
Parameters: - record :
dict the record
Returns: dictthe given
recordwith any updates applied
- record :
-
owmeta.bibtex_customizations.customizations(record)[source]¶ Standard owmeta
bibtexparsercustomizationsIncludes:
url,note_url,doi,listify, andauthorParameters: - record :
dict the record
Returns: dictthe given
recordwith any updates applied
- record :
-
owmeta.bibtex_customizations.doi(record)[source]¶ Adds a doi URI to the record if there’s a
doientry in the recordParameters: - record :
dict the record to update
Returns: dictthe given
recordwith any updates applied
- record :
-
owmeta.bibtex_customizations.listify(record)[source]¶ Turns every value in the record into a list except for
ENTRYTYPEandID
-
owmeta.bibtex_customizations.listify_one(record, name)[source]¶ If the given field
namedoes not have alistvalue, then updates the record by turning that value into a list.Parameters: Returns: dictthe given
recordwith any updates applied
-
owmeta.bibtex_customizations.note_url(record)[source]¶ Extracts URLs from
noteentries in the given recordParameters: - record :
dict the record
Returns: dictthe given
recordwith any updates applied
- record :
-
owmeta.bibtex_customizations.url(record)[source]¶ Merges any URL from
\url{...}inhowpublished, and any existinglinkorurlvalues in the record and normalizes them into alistin theurlfield of the recordParameters: - record :
dict the record
Returns: dictthe given
recordwith any updates applied
- record :