mtg-decks-downloader

Tool to download Magic: The Gathering decklists from the Internet
git clone https://kevincorvisier.fr/git/mtg-decks-downloader.git
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2025-06-14 10:40Fix launcher shell script not being executableKevin Corvisier1+0-0
2025-06-14 10:38Update Premodern top budget decks downloading configurationKevin Corvisier3+49-6
2025-06-14 10:00Include sideboard section in deck validationKevin Corvisier1+16-13
2025-06-14 09:59Update .gitignoreKevin Corvisier1+1-0
2025-06-08 11:32Update dependenciesKevin Corvisier1+6-6
2025-06-05 20:58Code clean-upKevin Corvisier8+46-33
2025-06-05 20:21Update TC Decks search downloadsKevin Corvisier1+16-9
2025-06-05 20:17Use selenium web driver to download decklists, avoid 403 errorsKevin Corvisier1+10-2
2025-06-05 20:01Fix decks downloader not starting when the directory containing the cache database does not existKevin Corvisier1+3-0
2025-06-05 19:59Move MTGO file reading/writing to an external mtg-utils libraryKevin Corvisier10+26-104
2025-03-02 05:28Update configuration filesKevin Corvisier9+25-25
2025-03-02 05:25Fix katakana->romaji conversion of decklist filenamesKevin Corvisier1+3-1
2025-03-02 05:18TC Decks downloader: handle search URLsKevin Corvisier2+48-10
2025-01-30 10:18Enforce UTF-8 encoding via launcher parameterKevin Corvisier1+2-1
2025-01-30 09:25Fix decks downloader crashing at the end of a tcdecks archetype downloadKevin Corvisier1+10-3
2025-01-18 12:49Update dependenciesKevin Corvisier8+14-22
2025-01-18 12:34Update README and `error-prone-cards.txt` fileKevin Corvisier2+6-2
2025-01-18 12:06Hareruya decklist downloader: handle paginationKevin Corvisier4+48-22
2025-01-16 09:15Catch page/decklist parsing exceptionsKevin Corvisier2+29-23
2025-01-16 09:12Downgrade forge to 1.6.65Kevin Corvisier2+3-294
2025-01-04 09:13Update forge to 2.0.01Kevin Corvisier2+75-3
2024-12-25 09:32Update `error-prone-cards.txt` fileKevin Corvisier1+1-0
2024-12-24 10:07Fix decks downloader crashing at the end of a tcdecks downloadKevin Corvisier2+13-2
2024-12-22 13:42Sort card pool file linesKevin Corvisier2+1-3
2024-12-22 13:41Update default configurationKevin Corvisier11+93-48
2024-11-22 07:21Update forge to 2.0.00Kevin Corvisier1+219-0
2024-10-31 01:15Add possibility to save a card pool file containing all cards of decks downloaded, even if they were not included in the final list of decksKevin Corvisier7+120-14
2024-10-30 00:30Remove the deck content downloading code from the decklist consumer to separate responsibilitiesKevin Corvisier20+358-254
2024-10-29 22:47Fix katakana space in player namesKevin Corvisier1+2-1
2024-10-25 09:27Add packaged configuration as resource for maven/eclipseKevin Corvisier1+20-0
2024-10-25 09:25Fix some katakana not removed from player namesKevin Corvisier1+7-2
2024-10-24 11:53Ai playable/unplayable cards: handle cards with two card facesKevin Corvisier1+8-6
2024-10-24 11:37Update custom banlistKevin Corvisier1+2-0
2024-10-20 05:01Fix banlists property not taken into accountKevin Corvisier1+2-1
2024-10-20 04:37Set default values of properties in application.propertiesKevin Corvisier7+24-15
2024-10-20 04:20Extract the stop condition methods from the decklist consumer interfaceKevin Corvisier4+16-7
2024-10-19 09:02Use the Spring Framework to load configuration files and inject dependenciesKevin Corvisier27+744-685
2024-10-17 12:05Update forge to 1.6.65Kevin Corvisier3+844-334
2024-10-12 12:54Add proper mechanism to determine whether a card is playable by Forge AI or notKevin Corvisier10+29784-2555
2024-10-12 09:13Start development of version 0.2.0Kevin Corvisier1+1-1
2024-10-12 09:11Version 0.1.0Kevin Corvisier26+4008-0