Update: added as History items with unbalanced parentheses, braces, brackets or double quotes. taxt-hist
Unbalanced parentheses
Unbalanced curly braces
Unbalanced square brackets
Unbalanced parentheses
Unbalanced curly braces
Unbalanced square brackets
Script
def puts_links(history_items, heading) puts "**Unbalanced #{heading}**\n\n" history_items.each do |history_item| puts "* https://antcat.org/history_items/#{history_item.id}\n" end puts "\n\n\n" end puts_links TaxonHistoryItem.where(!!~SQL), "parentheses" CHAR_LENGTH(taxt) - CHAR_LENGTH( REPLACE ( taxt, '(', '') ) != CHAR_LENGTH(taxt) - CHAR_LENGTH( REPLACE ( taxt, ')', '') ) SQL puts_links TaxonHistoryItem.where(!!~SQL), "curly braces" CHAR_LENGTH(taxt) - CHAR_LENGTH( REPLACE ( taxt, '{', '') ) != CHAR_LENGTH(taxt) - CHAR_LENGTH( REPLACE ( taxt, '}', '') ) SQL puts_links TaxonHistoryItem.where(!!~SQL), "square brackets" CHAR_LENGTH(taxt) - CHAR_LENGTH( REPLACE ( taxt, ']', '') ) != CHAR_LENGTH(taxt) - CHAR_LENGTH( REPLACE ( taxt, '[', '') ) SQL
Fredrik Palmkron commented about 4 years ago:
@Brian Fisher Results of the rerun:
Unbalanced parentheses
Unbalanced curly braces
Unbalanced square brackets
Brian Fisher commented about 4 years ago:
@Fredrik Palmkron lets see if I got them all this time.
Fredrik Palmkron commented almost 4 years ago:
Re-opened with a new batch.
Brian Fisher commented almost 4 years ago:
@Fredrik Palmkron Batch 3 finished
Brian Fisher commented about 4 years ago: show raw@user60 I fixed these but rerun the script to see if I missed any.
@Fredrik Palmkron
I fixed these but rerun the script to see if I missed any.