Announcing: Travdata. The primary feature of note will extract tables from MgT2 PDF files for your own usage ONLY.
Latest release: 0.6.2.
NOTE: It requires a Java runtime to be installed on your computer (required by the library that it uses to pull tabular data out of PDF files).
Further documentation available both in the program ZIP files, and at the project's README on Github.
To set expectations:
With this tool, you can extract the data for your own purposes, write utilities, spreadsheets, etc.
In this way, the means to extract data for your fair usage are distributed, but not the data itself.
I hope to see utilities grow into this space to make referee and player lives easier by consuming this CSV data, as provided by their direct user. (Auto-Jimmy? VTTs?)
Please include:
Latest release: 0.6.2.
NOTE: It requires a Java runtime to be installed on your computer (required by the library that it uses to pull tabular data out of PDF files).
Further documentation available both in the program ZIP files, and at the project's README on Github.
To set expectations:
- Scope: so far I've only configured the program to extract some of the tables from the Core Rulebook Update 2022 PDF. More can be added over time - most of my effort so far as been proving the concept, and setting up a releasable build.
- Compatibility/stability: it's possible that I may change some details of the CSV data output format, as well as the output directory structure, and the configuration data itself. So any utilities using this data may break until I stabilise things to see what works.
- Portability: I've only run the release executables on my own computers (Linux and Windows 10), and so far only for 64-bit AMD/Intel architectures. I've also released executables for MacOS, but have no ability to test them myself.
Expected usage
You own a legal copy of a MgT2 book in PDF format. You want to be able to use the table data for your own direct purposes, but copying the data out by hand is laborious. It would be breaking copyright to extract the data yourself and send it to others with the same need, so we'd be otherwise stuck facing a choice of independently repeating the work of extracting data by hand, or just making do with lots of by-hand usage of the data.With this tool, you can extract the data for your own purposes, write utilities, spreadsheets, etc.
In this way, the means to extract data for your fair usage are distributed, but not the data itself.
I hope to see utilities grow into this space to make referee and player lives easier by consuming this CSV data, as provided by their direct user. (Auto-Jimmy? VTTs?)
Reporting issues
Report any problems you encounter or feature requests to https://github.com/huin/travdata/issues.Please include:
- information about which operating system you are using the program on,
- steps to reproduce the problem,
- what you expected to happen,
- what actually happened.
Last edited: