Certain Images (Mountain, Island, other cards with many printings) were showing up with an old printings.
The function get_card_from_scryfall failed to get data beyond the first page of results from the API, usually only about 175 printings. While this was usually enough, some cards with many printings were ignored.
Fix modifies the scryfall.py with a while loop to iterate through pages in the search results. Mainly fixes basic lands, but is useful for long term operation.
Certain Images (Mountain, Island, other cards with many printings) were showing up with an old printings.
The function
get_card_from_scryfall
failed to get data beyond the first page of results from the API, usually only about 175 printings. While this was usually enough, some cards with many printings were ignored.Fix modifies the scryfall.py with a while loop to iterate through pages in the search results. Mainly fixes basic lands, but is useful for long term operation.