From: Stefan Huber Date: Thu, 3 Aug 2023 19:17:05 +0000 (+0200) Subject: bib2html.py: Add support for patents X-Git-Url: https://git.sthu.org/?p=shutils.git;a=commitdiff_plain;h=9b52797ddadf989219c0f1677ee4f403a1e31030 bib2html.py: Add support for patents --- diff --git a/bib2html.py b/bib2html.py index 309b6c4..b1ba761 100755 --- a/bib2html.py +++ b/bib2html.py @@ -124,6 +124,16 @@ def format_details_book(entry): line = filter(lambda l: l != "", line) return [", ".join(line)] +def format_details_patent(entry): + line = [] + line.append(format_field(entry, 'number', pre='Pat. ')) + line.append(format_field(entry, 'month', post=' ') + \ + format_field(entry, 'year')) + line.append(format_field(entry, 'note')) + + line = filter(lambda l: l != "", line) + return [", ".join(line)] + def format_links(entry): doi = format_field(entry, 'doi', pre='[DOI]') webpdf = format_field(entry, 'webpdf', pre='[PDF]') @@ -145,6 +155,8 @@ def format_entry(entry): lines.extend(format_details_inproceedings(entry)) elif entry.type=='book': lines.extend(format_details_book(entry)) + elif entry.type=='patent': + lines.extend(format_details_patent(entry)) elif entry.type in ['mastersthesis', 'phdthesis']: lines.extend(format_details_thesis(entry)) else: