From 4cf9b002533160a318666ce7f76ceb86d70c0fad Mon Sep 17 00:00:00 2001 From: kthoden Date: Mon, 13 Jan 2020 15:50:17 +0100 Subject: [PATCH] Add info about landing page to config --- src/tei2imxml.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tei2imxml.py b/src/tei2imxml.py index 04c48cd..c466bdf 100755 --- a/src/tei2imxml.py +++ b/src/tei2imxml.py @@ -132,6 +132,7 @@ def get_field(xml_tree, query_path, mandatory=False, findall=False, noformat=Fal info_dict['eoa_detail_desc'] = get_field(xml_tree, "//t:teiHeader/t:profileDesc/t:abstract[@n='detailed']/p/text()") info_dict['eoa_additional_info'] = get_field(xml_tree, "//t:teiHeader/t:profileDesc/t:abstract[@n='additional']/p/text()") info_dict['eoa_dedication'] = get_field(xml_tree, "//t:text/t:front/t:div[@type='dedication']/t:ab/text()") + info_dict['eoa_landingpage'] = get_field(xml_tree, "//t:teiHeader/t:fileDesc/t:publicationStmt/t:publisher/t:orgName[@n='Press']/@ref") info_dict['eoa_submitters'] = get_field(xml_tree, "//t:teiHeader/t:fileDesc/t:titleStmt/t:editor[@role='submitter']/@ref", findall=True) info_dict['eoa_publicationmanagers'] = get_field(xml_tree, "//t:teiHeader/t:fileDesc/t:titleStmt/t:editor[@role='publicationmanager']/@ref", findall=True) @@ -175,6 +176,7 @@ def make_publication_cfg(info_dict, translation_file): technical_config['Shoplink'] = """{1}""".format(info_dict['eoa_shoplink_url'], info_dict['eoa_shoplink_text']) #ok technical_config['Language'] = info_dict['eoa_language'] #ok technical_config['License'] = info_dict['eoa_license'].split("/")[4] #ok + technical_config['LandingPage'] = f"{info_dict['eoa_landingpage']}/{info_dict['eoa_series'].lower()}/{info_dict['eoa_number']}/index.html" general_config['BriefDescription'] = info_dict['eoa_brief_desc'] #ok if info_dict['eoa_submitters'] is not None: