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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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