MTGProxyPrinter

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

15 check-ins related to "import_from_scryfall_api_search"

2024-08-10
17:24
Implement downloading Scryfall searches as CSV from the Scryfall API. Integrate into the deck list import wizard, adding a text field for Scryfall searches that can be directly imported as deck lists. Implements [d6085a9f5c42470a]. check-in: 3ac672ea94 user: thomas tags: trunk
17:23
ScryfallCSVDownloader: Enable downloading "extras", like tokens, planes, etc. Closed-Leaf check-in: 0a24e6d490 user: thomas tags: import_from_scryfall_api_search
17:20
Add changelog entry. Limit the Scryfall search query length to 900 characters. The API has a hard limit of 1000 characters, so stay below that. check-in: c53374c308 user: thomas tags: import_from_scryfall_api_search
17:13
ScryfallCSVDownloader: Enable multi-lingual support when fetching from the card search API. check-in: 0798c91285 user: thomas tags: import_from_scryfall_api_search
17:09
MeteredSeekableHTTPFile: Fail fast with HTTP status codes 403 and 404. The latter lets the Scryfall search downloader fail gracefully on queries returning zero cards. check-in: 9209237d4d user: thomas tags: import_from_scryfall_api_search
17:05
Implement downloading the entered Scryfall query when pressing the download query button. Amended MeteredSeekableHTTPFile to explicitly handle HTTP 400 Bad Request errors, and not re-try the connection on those. Instead fail fast, and propagate the exception to the calling code. check-in: 45ed90ef6a user: thomas tags: import_from_scryfall_api_search
16:45
DeckImportWizard: Implemented showing the current Scryfall search on the Scryfall website. check-in: 152c4882e8 user: thomas tags: import_from_scryfall_api_search
16:40
LoadListPage: Add a text field for Scryfall queries and a "view" and "download" button. The view button should show the query on the Scryfall website, the "download" button should donwload the query result as a deck list. Enable/Disable the view search and download search result buttons based on the entered Scryfall query. Only enable the buttons, if the text field has content. check-in: bf7362126f user: thomas tags: import_from_scryfall_api_search
16:02
Add changelog entry. check-in: 330d01fafe user: thomas tags: import_from_scryfall_api_search
15:55
Implemented downloading Scryfall search API links. The URL validator now accepts links to the search API that contain a non-empty query parameter (q=), and enforces CSV output. check-in: 5a42879f9c user: thomas tags: import_from_scryfall_api_search
15:33
ScryfallCSVParser: Hardened the parser against insufficient data when selecting a printing. If neither a card name nor both set code and collector number are available, skip the input lines. check-in: efcc761055 user: thomas tags: import_from_scryfall_api_search
15:21
ScryfallCSVParser: Adjusted parsing logic to work with API search results. check-in: f4ea673954 user: thomas tags: import_from_scryfall_api_search
15:07
ScryfallCSVParser: Add test cases for the new API search. check-in: 7337fefd6c user: thomas tags: import_from_scryfall_api_search
15:00
Add test case verifying that the sample data for the tappedout CSV parser is consistent with the actual live API results. check-in: 91311da813 user: thomas tags: import_from_scryfall_api_search
2024-08-07
17:48
Allow floating point values for numerical document settings. Also clamp these values to the [0, 10000] range. Implements [25c5698daf89fc54] and [34f7de80cb8b803e] check-in: 8d9398b3cf user: thomas tags: trunk