X-Git-Url: https://pere.pagekite.me/gitweb/text-madewithcc.git/blobdiff_plain/b91fe53d00bbeb29561b5c00566c81cac6407ddd..393af64e47bda4e16abef5de5f02b2def19fc136:/fixup-docbook.rb
diff --git a/fixup-docbook.rb b/fixup-docbook.rb
index 9981339..2b51da1 100755
--- a/fixup-docbook.rb
+++ b/fixup-docbook.rb
@@ -102,7 +102,7 @@ log 0, 'replace colophon page with one for this edition'
xml.xpath('//colophon/para').remove
s = xml.xpath('//colophon')[0]
s.first_element_child.after(<<'XML')
-Made With Creative Commons
+Made with Creative Commons
by Paul Stacey & Sarah Hinchliff Pearson
@@ -154,6 +154,25 @@ xml.css('figure').each do |fig|
seq = seq + 1
end
+# Disabled as dblatex do not understand chapter/chapterinfo/author,
+# see .
+if false
+log 0, 'migrate chapter author into where relevant'
+xml.css('chapter para').each do |para|
+ if para.content =~ /^\s*((Paul|Sarah Hinchliff) (Stacey|Pearson))\s*$/
+ log 1, 'migrated %s %s' % [$2, $3]
+ para.parent.css('title')[0].before(<<'XML' % [$2, $3])
+
+
+ %s%s
+
+
+XML
+ para.remove
+ end
+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')