Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

terminal-character-sheet-0.1.1rc0.tar.gz (26.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

terminal_character_sheet-0.1.1rc0-py3-none-any.whl (52.2 kB view details)

Uploaded Python 3

File details

Details for the file terminal-character-sheet-0.1.1rc0.tar.gz.

File metadata

File hashes

Hashes for terminal-character-sheet-0.1.1rc0.tar.gz
Algorithm Hash digest
SHA256 2b543e2d7734b1d9f46447a6a6073c0585a2df819f45b16671c061ea92407e2d
MD5 e8e39664e320b70b4a2e91fa72fa945b
BLAKE2b-256 0a7c95657a3cffa5638d68625da3a95a1735e8b41c4fb762c97bd361885e0988

See more details on using hashes here.

File details

Details for the file terminal_character_sheet-0.1.1rc0-py3-none-any.whl.

File metadata

File hashes

Hashes for terminal_character_sheet-0.1.1rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 29dcf8cf6a731e848b6a4821522baabda608688e74cd8308788694be08da8eff
MD5 b162006beeb339f88050dac921b44b5f
BLAKE2b-256 f5a8320755ad5536558c8bf27d01f0c180f581bd3d21816cf76a0ebe84ba26cc

See more details on using hashes here.

Supported by

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