aboutsummaryrefslogtreecommitdiffstats
path: root/parse_merge_metadata.py
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2019-05-30 14:47:58 -0700
committerBryan Newbold <bnewbold@robocracy.org>2019-05-30 14:47:58 -0700
commita4d8566cfdddb213b6c5ba3547ff7d336b097681 (patch)
tree1cd2b66addadf443afbccd117aa7c6f2a7870ffb /parse_merge_metadata.py
parentb86f6e1c2da05ee5cbbe006aa112724c020ab33d (diff)
downloadchocula-a4d8566cfdddb213b6c5ba3547ff7d336b097681.tar.gz
chocula-a4d8566cfdddb213b6c5ba3547ff7d336b097681.zip
better KBART merging
Diffstat (limited to 'parse_merge_metadata.py')
-rwxr-xr-xparse_merge_metadata.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/parse_merge_metadata.py b/parse_merge_metadata.py
index 9e5a407..7e75cf8 100755
--- a/parse_merge_metadata.py
+++ b/parse_merge_metadata.py
@@ -122,8 +122,6 @@ def test_gaps():
[[1950, 1954], [1957, 1964], [1966, 1970]]
def merge_spans(old, new):
- print(old)
- print(new)
if not new:
return old
if not old:
@@ -557,9 +555,9 @@ class Munger():
issnl,
row['date_first_issue_online'],
row['date_last_issue_online']))
- new_spans = [end, start]
+ new_spans = [[end, start]]
else:
- new_spans = [start, end]
+ new_spans = [[start, end]]
self.data[issnl]['kbart'][name]['year_spans'] = merge_spans(old_spans, new_spans)
print(counts)
@@ -664,6 +662,9 @@ class Munger():
print(counts)
if __name__=='__main__':
+ if len(sys.argv) != 2 or sys.argv[1].startswith('-'):
+ print("pass me path for an output JSON lines file")
+ sys.exit(-1)
munger = Munger()
munger.run(sys.argv[1])