Programmable ASCII Character Sheet
Project description
Terminal Character Sheet
TCS is a Python package that provides an interface to create and dynamically create your own programmable charactersheet.
Born of a homebrewing experiment gone right. TCS was created after Finding that there are few options for creating character sheets for those truly game-breaking characters that require a turing complete set of tools in order to describe them accurately.
TCS provides users with the ability to generate characters according to standard 5e rules or inject their own personal ruleset for their characters.
Setup
Installation
The public TCS repository is hosted via GitHub where the source code can be accessed within the restrictions of the LICENSE file.
Stable scheduled releases of TCS binary installers are avaiable through the Python Package Index (PyPI)
$ pip install terminal-character-sheet
the package is then accessible as any other python package
### ./Corrin_TossCobble.py
import TerminalCharacterSheet as tcs
...
Development
The supplementary directories for testing, examples, etc. will not by default have TCS in their PYTHONPATH, to enable the scripts in these directories add this to your python path by either installing the PyPI package or adding the root directory to the PYTHONPATH in your virtual environment
### /venv/Lib/site-packages/_virtualenv.py
PROJECT_ROOT_DIR = ...
sys.path.append(PROJECT_ROOT_DIR)
...
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
Built Distribution
Hashes for terminal-character-sheet-0.1.1rc0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b543e2d7734b1d9f46447a6a6073c0585a2df819f45b16671c061ea92407e2d |
|
MD5 | e8e39664e320b70b4a2e91fa72fa945b |
|
BLAKE2b-256 | 0a7c95657a3cffa5638d68625da3a95a1735e8b41c4fb762c97bd361885e0988 |
Hashes for terminal_character_sheet-0.1.1rc0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29dcf8cf6a731e848b6a4821522baabda608688e74cd8308788694be08da8eff |
|
MD5 | b162006beeb339f88050dac921b44b5f |
|
BLAKE2b-256 | f5a8320755ad5536558c8bf27d01f0c180f581bd3d21816cf76a0ebe84ba26cc |