X-Git-Url: https://pere.pagekite.me/gitweb/text-madewithcc.git/blobdiff_plain/f9f76fdf645a98c9de721de9971203116f9ab9aa..e44769359a308ee4f407ad396f0ae4bc3c28a16d:/fixup-docbook.rb diff --git a/fixup-docbook.rb b/fixup-docbook.rb index 8fc325b..1fe55d0 100755 --- a/fixup-docbook.rb +++ b/fixup-docbook.rb @@ -66,6 +66,20 @@ if s end 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')