projects
/
shutils.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
ad936fd
)
bib2html.py: Add support for patents
author
Stefan Huber <shuber@sthu.org>
Thu, 3 Aug 2023 19:17:05 +0000
(21:17 +0200)
committer
Stefan Huber <shuber@sthu.org>
Thu, 3 Aug 2023 19:17:05 +0000
(21:17 +0200)
bib2html.py
patch
|
blob
|
history
diff --git
a/bib2html.py
b/bib2html.py
index 309b6c49c1dc48bf11dd2bd632d99a9c1b08d408..b1ba7613da248acabb9b84d5ca51cae378f143ab 100755
(executable)
--- a/
bib2html.py
+++ b/
bib2html.py
@@
-124,6
+124,16
@@
def format_details_book(entry):
line = filter(lambda l: l != "", line)
return [", ".join(line)]
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='<a href="http://dx.doi.org/', post='">[DOI]</a>')
webpdf = format_field(entry, 'webpdf', pre='<a href="', post='">[PDF]</a>')
def format_links(entry):
doi = format_field(entry, 'doi', pre='<a href="http://dx.doi.org/', post='">[DOI]</a>')
webpdf = format_field(entry, 'webpdf', pre='<a href="', post='">[PDF]</a>')
@@
-145,6
+155,8
@@
def format_entry(entry):
lines.extend(format_details_inproceedings(entry))
elif entry.type=='book':
lines.extend(format_details_book(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:
elif entry.type in ['mastersthesis', 'phdthesis']:
lines.extend(format_details_thesis(entry))
else: