python-hearthstone
python-hearthstone copied to clipboard
Hearthstone Python library (CardDefs, DBF, enums, log parser)
python-hearthstone
A Hearthstone Python library containing:
- A CardDefs.xml parser (
hearthstone.cardxml) - A DbfXml parser (
hearthstone.dbf) - Hearthstone enums as IntEnum (
hearthstone.enums)
The log parser previously in hearthstone.hslog has moved to the
python-hslog project.
The CardDefs.xml data for the latest build is available in the
python-hearthstone-data repository
or on PyPI with pip install hearthstone_data.
Requirements
- Python 3.6+
- lxml
Installation
- To install from PyPI:
pip install hearthstone
License
This project is licensed under the MIT license. The full license text is available in the LICENSE file.
Community
This is a HearthSim project. Join the HearthSim Developer community on Discord.