aefeinstein / gathererscraper Goto Github PK
View Code? Open in Web Editor NEWA Java GUI application to scrape Magic cards from gatherer.wizards.com
A Java GUI application to scrape Magic cards from gatherer.wizards.com
For cards like Dimir Charm "Watermark" is listed. That should be scraped and added to the patch.
Remove the overwrite / append option. All json files should just reflect what is currently loaded in the program.
\n vs. \r\n
Currently it uses \r\n
Hello,
I was wondering if there were a reason behind the current json format for the patches ?
I want to start working on adding multilingual support to the patches so that I can start doing the same for MTG Familiar. But I was puzzled when I saw the current json format.
If I do a commit both on GathererScraper and MTG Familiar to change the json format to make it human readable, would you accept it?
A rules change occurred which isn't reflected in the database. This should be fixed.
- Converted mana cost
Remember when I said that the characteristics of the face that's up are all that matter? That wasn't quite accurate. Under the new rules, the converted mana cost of the back face of a DFC is based on the mana cost of the front face. (Previously, because the back faces lacked mana costs, their converted mana costs were all 0.) The one exception is if something is a copy of the back face of a DFC, its converted mana cost is 0. So If I control Insidious Mist, it has no mana cost, but its converted mana cost is 4. If I then put a copy of Insidious Mist onto the battlefield, that copy's converted mana cost is 0.
Because I previously couldn't change the patch format without crashing Familiar, color identity calculation was done in the app. This should be moved into Scraper and added as a new field in the patch.
Card names are available in different languages. GathererScraper should download this information and build it into the patches.
The available languages are:
PCH, PC2, CNS, CN2, ARS. Use the ones in the digest file, fix the ones in the expansion file
Also scrape these, and encode them as base 64, I guess
https://gatherer.wizards.com/Handlers/Image.ashx?type=symbol&set=1E&size=large&rarity=R
Not an exhaustive list, but Unglued cards use a symbol notation that starts with a lowercase o:
http://gatherer.wizards.com/Pages/Search/Default.aspx?action=advanced&text=+[oct:]
This should be converted to use the standard bracket notation during scraping
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.