Скрипт для генерации листов персонажа для настольной игры D&D по заданному заранее шаблону.
Python3 должен быть уже установлен. Затем установите зависимости из файла requirements.
pip3 install -r requirements.txt
Скрипт запускается из консоли и использует в качестве аргумента число необходимых для генерации листов персонажей. По умолчанию, генерируется 1.
foo@bar ~ % python main.py 3
После запуска, в папке templates появится несколько новых файлов вида:
1_filled..
2_filled..
Чтобы изменить шаблон или набор способностей, в файле main.py необходимо поправить соответствующие переменные:
TEMPLATES_FOLDER = 'templates'
TEMPLATE_NAME = 'charsheet.svg'
RESULT_NAME = 'filled_charsheet.svg'
SKILLS_LIST = [
'Стремительный прыжок'...
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.