X-Git-Url: https://pere.pagekite.me/gitweb/text-madewithcc.git/blobdiff_plain/2bc0e57df4330e4414077fd4e15375d3d7273951..cc78275e9c4615e768a25ecfc51a088d6633346d:/fixup.rb diff --git a/fixup.rb b/fixup.rb index 6461334..6ef4499 100644 --- a/fixup.rb +++ b/fixup.rb @@ -185,7 +185,7 @@ log 0, 'add heading to colophon page' data.insert(data.index('Made With Creative Commons'), '# Colophon {-}') log 0, 'add dedication as separeate chapter' -data.insert(data.index('“I don’t know a whole lot about nonfiction journalism. . .'), '# Dedication {-}') +data.insert(data.index('"I don\'t know a whole lot about nonfiction journalism. . .'), '# Dedication {-}') # Join erroneously split paragraphs: Write the contents of the line # _preceding_ the unneeded break, the break will be removed. @@ -203,8 +203,8 @@ log 0, 'Join erroneously split paragraphs' 'At a minimum, a CC-', # 2375 '“Share Your Work” at', # 2508 'easier to trust a', # 2580 - 'free download, the', # 3086 - 'openness to fans remixing the game—give', # 3087 + 'the free download, the', # 3086 + 'openness to fans remixing the game---give', # 3087 'Attribution-', # 3307 'both journal publishers and researchers. Figshare now provides', # 3672 'get the “network effect”—', # 4002 @@ -219,6 +219,7 @@ log 0, 'Join erroneously split paragraphs' 'license', # 6169 'authors and Shuttleworth; Mark remains incredibly proud of this', # 6452 'BY-SA and opting in others with collecting societies like', # 7218 + 'Journeys to a Generative Economy. San Francisco:', # 7553 'Cecilie Maria, Cedric Howe, Cefn Hoile,', # 7796 'Braddlee, Drew Spencer, Duncan', # 7839 'Elizabeth Holloway, Ellen Buecher, Ellen Kaye-', # 7844 @@ -351,7 +352,7 @@ log 0, 'add figure titles required by Docbook for referable figures' end log 0, 'adding http:// to all URLs and turn them into links' -data.map {|lin| lin.gsub!(/(^|\s+)([-a-z0-9\\.]+\.(cc|com|edu|eu|io|is|it|kr|net|nl|nz|org|se))/, '\\1http://\\2')} +data.map {|lin| lin.gsub!(/(^|\s+)([-a-z0-9\\.]+\.(ca|cc|com|edu|eu|io|is|it|kr|net|nl|nz|org|se))/, '\\1http://\\2')} data.map {|lin| lin.gsub!(/\b(https?:\/\/[-a-z0-9\\.]+)(\/[-\\.\/a-zA-Z0-9#_\?&=,]+[-\/a-zA-Z0-9#_\?&=,])?/, '[](\\1\\2)')} log 0, 'Writing processed file'