(name)
| 80 | return txt |
| 81 | |
| 82 | def getOracleFromMagicCardsInfo(name): |
| 83 | # Requires set to grab Oracle text from magiccards.info for simplicity meetings |
| 84 | # http://magiccards.info/query?q=e%3Agtc&v=spoiler&s=cname |
| 85 | search = '">%s</a>' % name |
| 86 | found = mtgData.find(search) |
| 87 | |
| 88 | if found == -1: |
| 89 | err.write(name + '... NOT FOUND\n') |
| 90 | return None |
| 91 | |
| 92 | endFound = mtgData.find('</b></p>', found) |
| 93 | block = mtgData[found:endFound] |
| 94 | startOracle = '<p class="ctext"><b>' |
| 95 | |
| 96 | oracleStart = block.find(startOracle) |
| 97 | oracleBlock = block[oracleStart:] |
| 98 | oracle = oracleBlock[len(startOracle):].replace('<br><br>', '\\n') |
| 99 | return oracle |
| 100 | |
| 101 | |
| 102 | def hasOracleLine(cardFile, lines, offlineSource=True): |
no test coverage detected