Skip to content

Script for generating custom CoC 7e sheets from templates.

Notifications You must be signed in to change notification settings

matBonet/coc7e_customsheets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Call of Cthulhu 7th Edition Character Sheets

Simple script to make fully customizable Call of Cthulhu 7th Edition Character Sheets. To use, an svg template must be provided, as well as a json file containing the content to be filled. This allows translations into any language and/or customization of the skills.

Setup

pip install -r requirements.txt
sudo apt install libcairo2 # Ubuntu/Debian
brew install cairo # macOS

Remember to install the required fonts, listed in the templates/font_dependencies.yaml file.

How to use

python3 translator.py {template_path} {parameter_path} {output_path}

Example:

plot

python3 translator.py examples/template-CoC.svg examples/translation-CoC-custom-en.json "local/custom-CoC-en.pdf"

About

Script for generating custom CoC 7e sheets from templates.

Resources

Stars

Watchers

Forks

Languages