From 0e11d1319a645ca221ce8f13df2cae090cc90053 Mon Sep 17 00:00:00 2001 From: kthoden Date: Tue, 3 Mar 2020 16:57:24 +0100 Subject: [PATCH] EPUB: divider milestone --- src/data/epub_files/eoa-epub-libertine.css | 4 ++++ src/data/epub_files/eoa-epub-termes.css | 4 ++++ src/imxml2epub.py | 8 +++++++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/data/epub_files/eoa-epub-libertine.css b/src/data/epub_files/eoa-epub-libertine.css index 1c72614..3bc6545 100644 --- a/src/data/epub_files/eoa-epub-libertine.css +++ b/src/data/epub_files/eoa-epub-libertine.css @@ -22,6 +22,10 @@ i > i { padding-left: 4em; } +.divider { + text-align: center; +} + p.centered_image { width: 100%; margin: 1em 20%; diff --git a/src/data/epub_files/eoa-epub-termes.css b/src/data/epub_files/eoa-epub-termes.css index 95b1733..fb58ac6 100644 --- a/src/data/epub_files/eoa-epub-termes.css +++ b/src/data/epub_files/eoa-epub-termes.css @@ -22,6 +22,10 @@ i > i { padding-left: 4em; } +.divider { + text-align: center; +} + p.centered_image { width: 100%; margin: 1em 20%; diff --git a/src/imxml2epub.py b/src/imxml2epub.py index ebe5981..5148f3a 100755 --- a/src/imxml2epub.py +++ b/src/imxml2epub.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8; mode: python -*- -# Time-stamp: <2020-02-28 18:10:10 (kthoden)> +# Time-stamp: <2020-03-03 16:56:55 (kthoden)> """ Convert a customized DocBook XML file into a set of files that constitute the contents of an EPUB file. @@ -754,6 +754,12 @@ def add_css_snippet(css_snippet, css_file): logging.info("Found a paragraph.") xmlParagraph.find("head").tag = "h5" +logging.info(f"{logseparator}Dealing with dividing milestone") +xmlParagraphs = xmlEbookTree.findall(".//p[@class='divider']") +for xmlParagraph in xmlParagraphs: + logging.info("Found a divider.") + xmlParagraph.text = "*" + logging.info(f"{logseparator}Preparing Figures") xmlFigures = xmlEbookTree.xpath(".//EOAfigure[not(contains(@type,'hionly'))]") logging.info("Found %s figures", len(xmlFigures))