X-Git-Url: https://pere.pagekite.me/gitweb/text-madewithcc.git/blobdiff_plain/a5143f95219cae31a509a48d356112ea69c0bca4..1e444f55c558a622e8057a1936858c1fe5e29ac9:/fixup.rb diff --git a/fixup.rb b/fixup.rb index c55798c..d15b243 100644 --- a/fixup.rb +++ b/fixup.rb @@ -27,6 +27,7 @@ log 0, 'Merging multiline sentences ' ['Providing a custom service to consumers of your work *', '\[MARKET-BASED\]*'], ['Memberships and individual donations', '*\[RECIPROCITY-BASED\]*'], ['The', '', 'Creative', '', 'Commons', '', 'Licenses'], + ['jonathanmann.net and', '', 'jonathanmann.bandcamp.com'], ['PLOS','', '(Public Library of Science)'] ].each do |str| # This should be done more generic, more robust... But before @@ -125,7 +126,7 @@ log 0, 'Mark up headings' [4, 'Build a community'], [4, 'Give more to the commons than you take'], [4, 'Involve people in what you do'], - [4, 'Notes'], + [3, 'Notes'], [2, 'The Creative Commons Licenses'], [1, 'Part 2'], [1, 'The Case Studies'], @@ -165,37 +166,47 @@ log 0, 'Mark up headings' data[at] = '%s %s' % ['#' * item[0], data[at]] end - +# We have the explicit strings "Part 1" and "Part 2" as structural +# elements — They are to be generated upon book compilation. Nuke +# them. +data.delete("# Part 1") +data.delete("# Part 2") # Join erroneously split paragraphs: Write the contents of the line # _preceding_ the unneeded break, the break will be removed. +# +# I'm noting the line number for each _after_ corrections so it's +# easier to find them; please keep them sorted! :-P log 0, 'Join erroneously split paragraphs' -['content and, in turn, spend money and', - 'still other', - 'content functions as a marketing tool for the paid product or', - 'to the values symbolized by', - 'the kinds of participative communities that drive open', - 'At a minimum, a CC-', - 'easier to trust a', - 'free download, the', - 'openness to fans remixing the game—give', - 'Attribution-', - 'both journal publishers and researchers. Figshare now provides', - 'get the “network effect”—', - 'access to scholarly books. For Frances, the current scholarly-', - 'for-', - 'sales', - 'contributing to the open', - 'doesn’t seem like it should be sung about', - 'songwriter, and he has found a way to keep it interesting for', - 'building trust is the top', - 'license', - 'authors and Shuttleworth; Mark remains incredibly proud of this', - 'BY-SA and opting in others with collecting societies like', - 'Cecilie Maria, Cedric Howe, Cefn Hoile,', - 'Braddlee, Drew Spencer, Duncan', - 'Elizabeth Holloway, Ellen Buecher, Ellen Kaye-', - 'Helen', +['content and, in turn, spend money and', # 1595 + 'still other', # 1662 + 'content functions as a marketing tool for the paid product or', # 1724 + 'lowest-common-denominator solutions and', #2035 + 'to the values symbolized by', # 2145 + 'the kinds of participative communities that drive open', # 2157 + 'time', # 2220 + 'At a minimum, a CC-', # 2375 + 'easier to trust a', # 2580 + '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 + 'access to scholarly books. For Frances, the current scholarly-', # 4033 + 'for-', # 4288 + 'sales', # 4410 + 'contributing to the open', # 4438 + 'doesn’t seem like it should be sung about', # 4616 + 'songwriter, and he has found a way to keep it interesting for', # 4624 + 'building trust is the top', # 4793 + 'version', # 6023 + 'license', # 6169 + 'authors and Shuttleworth; Mark remains incredibly proud of this', # 6452 + 'BY-SA and opting in others with collecting societies like', # 7218 + 'Cecilie Maria, Cedric Howe, Cefn Hoile,', # 7796 + 'Braddlee, Drew Spencer, Duncan', # 7839 + 'Elizabeth Holloway, Ellen Buecher, Ellen Kaye-', # 7844 + 'Helen', # 7874 ].each do |line| log 1, line at = data.index {|i| i == line}