From: Petter Reinholdtsen Date: Sun, 4 Feb 2018 20:04:40 +0000 (+0100) Subject: Add code to move user term info into . X-Git-Tag: es-printed~509 X-Git-Url: https://pere.pagekite.me/gitweb/text-madewithcc.git/commitdiff_plain/e44769359a308ee4f407ad396f0ae4bc3c28a16d Add code to move user term info into . --- diff --git a/fixup-docbook.rb b/fixup-docbook.rb index 9accbb3..1fe55d0 100755 --- a/fixup-docbook.rb +++ b/fixup-docbook.rb @@ -69,6 +69,17 @@ end log 0, 'remove title from dedication' xml.css('dedication title')[0].content = "" +log 0, 'move legal notice to bookinfo' +xml.css('book bookinfo')[0].first_element_child.before('') +ln = xml.css('book bookinfo legalnotice')[0] +xml.css('para').each do |para| + if para.content =~ /This book is published under a/ + log 0, 'found legal' + para.parent = ln + break + end +end + log 0, 'Writing processed file' # Unable to figure out API way to replace DOCTYPE data = xml.to_xml().gsub!(/DOCTYPE article/, 'DOCTYPE book')