From d31a21b499e81f0efe42ca4efa1a1981a24030a6 Mon Sep 17 00:00:00 2001 From: Dan Scott Date: Tue, 7 Apr 2020 12:08:39 -0400 Subject: [PATCH] Tweak for better Oxford Scholarship Online handling --- tools/ebooks/prep_ebook_records.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/ebooks/prep_ebook_records.py b/tools/ebooks/prep_ebook_records.py index 480e87026d..6a823cba11 100755 --- a/tools/ebooks/prep_ebook_records.py +++ b/tools/ebooks/prep_ebook_records.py @@ -775,9 +775,9 @@ def add_publisher(record, options): if raw_publisher: if "Oxford" in raw_publisher or "Clarendon" in raw_publisher: - publisher = "Oxford University Press." + publisher = "Oxford University Press" elif "Cambridge" in raw_publisher: - publisher = "Cambridge University Press." + publisher = "Cambridge University Press" # Iterate through all of the existing 710 fields for sten in record.get_fields("710"): @@ -1294,6 +1294,8 @@ def get_subfields(field, data, platform): link_text = "%s (%s)" % (data["link_text"], platform) elif url.find("springer.com") > -1 or url.find("doi.org/10.1057/") > -1: link_text = "%s (%s)" % (data["link_text"], "Springer") + elif url.find("doi.org/10.1093/") > -1: + link_text = "%s (%s)" % (data["link_text"], "Oxford Scholarship Online") else: link_text = "%s" % (data["link_text"]) subs.extend(["y", link_text, "9", data["code"]]) -- 2.11.0