feat(cmd export): exclude bibtex fields if specified

This commit is contained in:
Mitsuhiro Nakamura 2021-12-10 14:51:42 +09:00
parent b9c65bda39
commit b208bc45bc

View File

@ -53,6 +53,11 @@ def command(conf, args):
for p in papers: for p in papers:
bib[p.citekey] = p.bibdata bib[p.citekey] = p.bibdata
# exclude bibtex fields if specified
for field in conf['main']['bibtex_field_excludes']:
if field in bib[p.citekey]:
del bib[p.citekey][field]
exporter = endecoder.EnDecoder() exporter = endecoder.EnDecoder()
bibdata_raw = exporter.encode_bibdata(bib, args.ignore_fields) bibdata_raw = exporter.encode_bibdata(bib, args.ignore_fields)
ui.message(bibdata_raw) ui.message(bibdata_raw)