A Python library and scripts for data mining the game Cassette Beasts.
Project description
cbpickaxe
A Python library and set of scripts for data mining the game Cassette Beasts.
import cbpickaxe as cbp
hoylake = cbp.Hoylake()
hoylake.load_root("cassette_beasts", "Cassette Beasts")
for monster_form in hoylake.load_monster_forms("res://data/monster_forms/").values():
monster_name = hoylake.translate(monster_form.name)
print(path, monster_name, monster_form)
Installation
Latest release
pip install cbpickaxe
Development
git clone https://github.com/ExcaliburZero/cbpickaxe.git
cd cbpickaxe
pip install -e .
Scripts
Script | Description |
---|---|
generate_docs | Generates HTML pages that document monsters, moves, items, etc. added by a mod. |
extract_translation | Extracts the translations of given in-game text |
get_move_users | Finds all of the monster species that can use given moves. |
generate_monster_animations | Creates animated gifs of monster battle animations. |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cbpickaxe-0.1.1.tar.gz
(31.1 kB
view details)
Built Distribution
cbpickaxe-0.1.1-py3-none-any.whl
(35.7 kB
view details)
File details
Details for the file cbpickaxe-0.1.1.tar.gz
.
File metadata
- Download URL: cbpickaxe-0.1.1.tar.gz
- Upload date:
- Size: 31.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00613c21c902a88d4a08b3266f4122ab41a0dd9dc565966b446b212dd02bf217 |
|
MD5 | a147000b8a41664956e8a19cd079e080 |
|
BLAKE2b-256 | 02ffd28ba6bdf07f133f49f544fdc0aa284f45b70382d30080dc9bead7f26960 |
File details
Details for the file cbpickaxe-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: cbpickaxe-0.1.1-py3-none-any.whl
- Upload date:
- Size: 35.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8e09860c13fb4eb13a8677f3526030a73dd4166064285ffd6758a80dbb28ef1 |
|
MD5 | 795034365efb937e89280d236608b07e |
|
BLAKE2b-256 | 6f71f6789b0f87eb7fce1dfe8f2ab1f6044164b70fc75be331a619459415e767 |