![database of mtg card images database of mtg card images](https://media.wizards.com/2019/eld/en_N7O7Lha07f.png)
Fixed "main.py" to clear the db before storing data.NOTE: I want to work more on the power/toughness search as you can only search by both at the same time instead of one or the other separately.Able to search by name, colors, converted mana cost, type, subtype, rarity, in text search for description, and power/toughness Allowed the option to search for all cards with any of the colors listed or all cards with only the colors listed.Allowed search in text for name searches.Added an "access.bat" file to further the command-line experience.Added more features to search by (converted mana cost, WIP colors).Added a "run.bat" file to better print to console.Worked with passing arguments via console (commented out in access.py).Added access.py which will be used to access the database.Optimized output to the database for better access later.Imported "rich" library for console output.Created "failed.txt" to collect a list of failed cards.Updated output to allow it to have duplicate cards for count of cards.Added an extra output of the failed card identification.Moved from identifying cards with name and year to name, year, and number.(This list may be appended or changed until I am satisfied with the project) Name Tools Used This databasing tool will utilize the following PiPy packages: The end goal will be to make a universal tool that can database MTG cards and can be used by many.
![database of mtg card images database of mtg card images](https://cdn.shopify.com/s/files/1/1098/0948/products/card-sleeves-ccg-mtg-card-sleeves-66x91mm-80-pack-10_1024x1024.jpg)
Create or find a way to view the database or somehow search through it.This may end up looking like a text file where I manually input names of cards and read that text file as the input.įully implement a view card data system to display details of card in a separate area in the window. The next goal is to simplify the way to input names of cards. The first goal is to find a way to properly store the information needed for each card It can deal 2 damage (left) and has 2 life (right). This text brings some lore and story to cards.įinally the last box with "2/2" explains how powerful the card is. Underneath that ability is some italic text, this is known as the "flavor text". There is also an activatable ability in the large box at the bottom. The symbol represents what set this specific card was a part of. The first bit is an explanation of the creature, it's type and subtype This number is how much it costs to cast this creature.īeneath the image is the term "Artifact Creature - Myr" as well as a symbol towards the right. Now explaining everything here would require an in depth explanation of MTG but, as you can see, at the very top, there is a name next to a number. This card is a great example of the layout of MTG cards. This is an image of a colorless creature card known as "Palladium Myr". A simple, local database of all my Magic: The Gathering Cards Anatomy of a card