Skip to content

Commit 8ef31da

Browse files
committed
Process SWH identifier (if provided in metadata.yaml)
1 parent e8a81c1 commit 8ef31da

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

article.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def __init__(self, code, name, address=""):
5454
self.address = address
5555

5656
class Repository:
57-
def __init__(self, name, url, doi):
57+
def __init__(self, name, url, doi, swh=""):
5858
self.name = name
5959
self.url = url
6060
self.doi = doi
@@ -230,7 +230,8 @@ def parse(self, data):
230230
for key, value in data.items()}
231231
self.code = Repository("code",
232232
code.get("url","") or "",
233-
code.get("doi","") or "")
233+
code.get("doi","") or "",
234+
code.get("swh","") or "")
234235
else:
235236
raise IndexError("Code repository not found")
236237

yaml-to-bibtex.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def generate_bibtex(filename, article):
1717
" url = {{{_.article_url}}},\n"
1818
" code_url = {{{_.code.url}}},\n"
1919
" code_doi = {{{_.code.doi}}},\n"
20+
" code_swh = {{{_.code.swh}}},\n"
2021
" data_url = {{{_.data.url}}},\n"
2122
" data_doi = {{{_.data.doi}}},\n"
2223
" review_url = {{{_.review.url}}},\n"

0 commit comments

Comments
 (0)