From b0a1cc429b234cf2a7e5e58e589ec90ca85be769 Mon Sep 17 00:00:00 2001 From: tritoch Date: Tue, 6 Jun 2017 15:34:25 -0500 Subject: [PATCH] Check MTGS against Scryfall too --- spoilers.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spoilers.py b/spoilers.py index 214c2c30..9f271e63 100644 --- a/spoilers.py +++ b/spoilers.py @@ -578,6 +578,17 @@ def smash_mtgs_scryfall(mtgs, scryfall): if key in mtgscard: if not mtgscard[key] == scryfallcard[key]: print "Mtgs has key %s as %s and\nScryfall has %s" % (key, mtgscard[key], scryfallcard[key]) + cardFound = True + if not cardFound: + print "MTGS has card %s and Scryfall does not." % mtgscard['name'] + for scryfallcard in scryfall['cards']: + cardFound = False + for mtgscard in mtgs['cards']: + if scryfallcard['name'] == mtgscard['name']: + cardFound = True + if not cardFound: + print "Scryfall has card %s and MTGS does not." % scryfallcard['name'] + return mtgs def scrape_fullspoil(url, showRarityColors=False, showFrameColors=False, manual_cards=[], delete_cards=[], split_cards=[]):