The app works off-line and is just two files: dist/index.html and dist/app.js.
- Python 3.8 with Poetry to read the names and generates the hashes from the PDF source
javaavailable in your system Path (since we use Apache Tika's Python wrapper to convert PDF to text)- NodeJS with
npmfor the front-end
$ poetry install
$ npm install$ poetry run python create_html.py <PATH TO PDF FILE>$ npm run build
$ open dist/index.html$ npm start