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
java
available in your system Path (since we use Apache Tika's Python wrapper to convert PDF to text)- NodeJS with
npm
for 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