Web app for Zettel OCR.
- Set env variables in
.env
,package.json
, (Dockerfile
,docker-compose.yaml
) file. - Install dependencies:
$ npm install
(for front- and backend dirs) - Python backend:
Create virtualenv: $ virtualenv venv -p 3.7 (activate: $ source /venv/bin/activate)
Install requirements: $ pip install requirements.txt
- Tesseract intall lang (Ubuntu):
$ cd usr/share/tesseract-ocr/4.00/tessdata
$ wget https://github.com/tesseract-ocr/tessdata/raw/master/deu.traineddata (german)
For optimizations see Image processing docs
- Frontend:
npm run serve
starts backend on port 81 (ordocker-compose up
) - Backend:
node index.js
starts backend on port 4000
- VueJS
- NodeJS 8.10
- Node-express 4.17
- Python 3.7.2
- Tesseract-OCR 4.0
- Pandas 1.0.4
- OCR parameter optimization
- Monitor upload folder
- Containerization
- TLS