Hearthstone datamining and API scripts
Switch branches/tags
Nothing to show
Clone or download
joolean Disambiguate the call to "git rev-parse" to ensure it finds only tags
Motivated by an error that came up during patch processing recently such
that the latest build number (28116) happened to be a prefix of a commit
that already existed in the hscode repository.
Latest commit f53d19c Dec 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
decompiler Merge extract-scripts repository into HearthstoneJSON Jul 21, 2018
proto-extractor Merge extract-scripts repository into HearthstoneJSON Jul 21, 2018
res Merge extract-scripts repository into HearthstoneJSON Jul 21, 2018
scripts Update paths to match merged repository Jul 21, 2018
tests Add alarmobot tests Sep 13, 2018
.gitignore Update hsdata repository URL to Gitlab Jul 21, 2016
.gitmodules Merge extract-scripts repository into HearthstoneJSON Jul 21, 2018
LICENSE Clarify the code is licensed under MIT (move CC0 to gh-pages) May 1, 2016
README.md Clarify the code is licensed under MIT (move CC0 to gh-pages) May 1, 2016
alarmobot.py alarmobot: Check that initial version is valid Dec 3, 2018
commit.sh Add metadata for recent builds Nov 30, 2018
generate_card_textures.py Make --only case-insensitive May 4, 2018
generate_hearthstonejson.py Add OVERKILL mechanic to HearthstoneJSON Nov 30, 2018
generate_hearthstonejson.sh Update paths to match merged repository Jul 21, 2018
generate_strings.py Add strings generation Apr 17, 2018
patch_pipeline.sh Disambiguate the call to "git rev-parse" to ensure it finds only tags Dec 10, 2018
process_cardxml.py Set post_set_rotation_2018 May 4, 2018
render_cards.py Merge extract-scripts repository into HearthstoneJSON Jul 21, 2018
requirements.txt Add alarmobot tests Sep 13, 2018
s3_upload.py Remove 404 redirects from art.hearthstonejson.com Apr 26, 2018

README.md

Hearthstone JSON

This project extracts card data from Hearthstone into JSON files to be used to generate HearthstoneJSON.com

Requirements

Generate

To generate the files, just run:

  • ./bootstrap.sh
  • ./generate.py

Files will be generated in the out directory.

License

This project is licensed under the terms of the MIT license. The full license text is available in the LICENSE file.

Community

This is a HearthSim project. All development happens on our IRC channel #hearthsim on Freenode.