# extract deck from Daily MTG's Daily Deck List page BEGIN { } /

/ { gsub("<[^>]*>","|") split($0, tok, "|") name = tok[2] print "#", name } /

/ { gsub("<[^>]*>","|") split($0, tok, "|") date = tok[3] print "#", date } // { gsub("<[^>]*>","|") split($0, tok, "|") heading = tok[2] print "#", heading } /
/ { gsub("<[^>]*>","|") split($0, tok, "|") subhead = tok[2] print "#", subhead } // { gsub("<[^>]*>","|") split($0, tok, "|") cnt = tok[2] gsub("[^[:digit:]]", "", cnt) #print cnt } # weird format /^[ ]*Sideboard/ { getline getline print "# Sideboard" gsub("<[^>]*>","|") split($0, tok, "|") cnt = tok[2] gsub("[^[:digit:]]", "", cnt) } /class="nodec" onmouseover="ChangeBigCard/ { gsub("<[^>]*>","|") split($0, tok, "|") #print $0 card = tok[2] print cnt " " card if (tok[12] == "Sideboard") { print "# Sideboard" cnt = tok[15] } else if (tok[4] != "") { cnt = tok[4] } else { cnt = tok[9] } gsub("[^[:digit:]]", "", cnt) #print cnt }