From c9871e0027a116de27b86bf9cfc357fc8d0eed21 Mon Sep 17 00:00:00 2001 From: Martin Czygan Date: Mon, 28 Aug 2023 10:44:21 +0200 Subject: [PATCH] extra: url guesser --- extra/base/guessurls.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extra/base/guessurls.py b/extra/base/guessurls.py index 6a525a3c..442bd8e5 100644 --- a/extra/base/guessurls.py +++ b/extra/base/guessurls.py @@ -134,6 +134,10 @@ def main(): oai_urls = [] if not "system" in doc: continue + if doc["system"] == "islandora" and ".hr/" in doc["url"]: + url = doc["url"].rstrip("/") + guessed = url + "/oai" + oai_urls.append(guessed) if doc["system"] == "contentdm": url = doc["url"].rstrip("/") guessed = url + "/oai/oai.php" @@ -146,7 +150,7 @@ def main(): url = doc["url"].rstrip("/") guessed = url + "/do/oai" oai_urls.append(guessed) - if doc["system"] in ('dspace', 'dspace xoai'): + if doc["system"] in ('dspace', 'dspace xoai', 'dspace iris'): url = doc["url"].rstrip("/") guessed = url + "/oai/request" oai_urls.append(guessed)