Missing weapons now raise a warning, and recursive directory parsing.

In order to avoid parsing arbitrary python files encountered during
directory recursion, ``makesheets`` now checks each python file for a
string listing the *dungeonsheets_version* before trying to import the
character file.
This commit is contained in:
Mark Wolfman
2020-11-08 14:14:50 -06:00
parent debbfc5ae1
commit ccf886b8ae
10 changed files with 153 additions and 57 deletions
+9 -1
View File
@@ -257,8 +257,16 @@ spells and known cantrips** should be listed in the
# List of all the known wild shapes
wild_shapes = ["wolf", "crocodile", 'ape', 'ankylosaurus']
VTTES JSON Files
================
Dungeonsheets has partial support for reading JSON files exporting
using the `VTTES browser extension`_. This allows character sheets to
be exported from systems like Roll20.net, and then rendered into full
character sheets.
.. _player's handbook: http://dnd.wizards.com/products/tabletop-games/rpg-products/rpg_playershandbook
.. _issue: https://github.com/canismarko/dungeon-sheets/issues
.. _VTTES browser extension: https://wiki.5e.tools/index.php/R20es_Install_Guide