FVTT-pdf2json-rolltable-cre.../README.md
2025-08-15 22:56:33 +02:00

57 lines
No EOL
1.5 KiB
Markdown

# FVTT-pdf2json-rolltable-creater
A set of BASH scripts for turning PDFs that contain multiple rolltables into Json filess that can be imported in FoundryVTT 12-13
Initially these scripts are intended for "The book of random tables" series by Matt Davids, but will look into adding other sources as I find need for it.
## Step 0
```bash
pdf2text something.pdf
```
turns pdf into text files
## Step 1
```bash
greatSplitter.sh split
```
This "detects" rolltables from the input file, and splits them into seperate files
This does however assume, that the source is cleaned beforehand and each empty line splits the rolltables (not very clean)
## Step 2
```bash
foundrycleaner.sh dice|title|numbers|sort|lines|auto [inputFile] [outputFile]
```
recommended is auto, as that performes all changes
auto steps:
1. sort the file content base on the numbers that starts each line
2. Removes the numbers that sort used first step
3. changes dice marks into foundry html approved marks (makes it so you can click to roll, in the description field or on the popup/chat message that contains the rolltable result)
## Step 3
```bash
fundryrolltable.sh ["inputfile"] ["Title"]
```
## Step 4
create an empty rolltable in foundry, right click and import, upload JSON from step 3
# Debugger script
To use the debugger script link it to you bin or to /usr/bin
```bash
ln -s /path/to/debugger.sh ~/bin/debugger
```
alternatively:
```bash
ln -s /path/to/debugger.sh /usr/bin/debugger
```