Skip to main content

A Python library and scripts for data mining the game Cassette Beasts.

Project description

cbpickaxe Python library Documentation Status

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


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.2.tar.gz (32.5 kB view details)

Uploaded Source

Built Distribution

cbpickaxe-0.1.2-py3-none-any.whl (37.5 kB view details)

Uploaded Python 3

File details

Details for the file cbpickaxe-0.1.2.tar.gz.

File metadata

  • Download URL: cbpickaxe-0.1.2.tar.gz
  • Upload date:
  • Size: 32.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for cbpickaxe-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e53b6ec393c870715e0af7600af7a0d0095f74b672f93e64f88882bf10e71c2f
MD5 b67d0e1bca6cd35b1686123bd0420532
BLAKE2b-256 03c0b8dbb7fb9983dfa14956f9c7a6b3b2fca777f1e04c96157a56fcfafd222b

See more details on using hashes here.

File details

Details for the file cbpickaxe-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: cbpickaxe-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 37.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for cbpickaxe-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2c2ee733d7cba3e6e6174ba7c416980bbba21e36e09fa20cda184ddf3804f262
MD5 73b88961594e2125a51a6cf79e008922
BLAKE2b-256 52f570a9fc2e9cccadf2360440bf937a6e780fd7a3d9e152eb20658f8ad9760b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page