Skip to content
seiferta edited this page Sep 28, 2014 · 9 revisions

eMonitor ist eine python-basierte Client/Server-Software, mit der Einsatzfaxe ausgewertet werden können und anschließend alle relevanten Daten auf beliebig vielen Monitoren angezeigt werden können.

Aufrufparameter

-t | --tornado

Nutze tornado als Webserver

-b | --builtin

Nutze den Flask-eigenen Webserver

-p <port> | --port <port>

Starten die Weboberfläche von eMonitor auf dem angegebenen Port

-d

Nutze Debug-Modus, kein automatischer Restart der Software

python main.py

eMonitor starten

Installation unter Linux

Nach der Installation von Python 2.x und pip sind folgende Schritte erforderlich:

git clone https://github.com/seiferta/eMonitor.git emonitorpip install -r requirements.txt

Installation von ImageMagick (Wird zur Umwandlung von PDF-Dateien nach PNG benötigt)

apt-get install imagemagick

Installation von ghostview (wird zur Umwandlung der PDF-Dateien benötigt)

apt-get install ghostview

Installation von Ghostscript (gsprint wird zum Ausdruck der PDF-Alarmansicht benötigt)

apt-get install ghostscript

Installation von tesseract

apt-get install tesseract-ocr tesseract-ocr-deu

Installation unter Windows

Nach der Installation von Python 2.x und pip sind folgende Schritte erforderlich: (Falls pip nicht direkt installiert werden kann, unter https://bootstrap.pypa.io/get-pip.py liegt ein Script, mit dem man pip direkt mit python installieren kann, eine Anleitung ist unter https://pip.pypa.io/en/latest/installing.html zu finden)

git clone https://github.com/seiferta/eMonitor.git eMonitor

Unter Windows kann man mit pip einige Python-Pakete nicht direkt installieren:

Anschließend folgt dann die Installation der restlichen Python-Abhängigkeiten mit pip

pip install -r requirements.txt

Folgende weitere Softwarepakete bzw. Teile davon werden noch benötigt:

Konfiguration und Hilfe

Parameter für convert (PDF -> PNG):

#32-bit
[basepath]/bin/convert/convert32.exe -depth 32 -density 250 [incomepath][filename] -quality 100 [tmppath]

#64-bit
[basepath]/bin/convert/convert64.exe -resize 200% -depth 32 -density 200 [incomepath][filename] -quality 100 [tmppath]

Parameter für tesseract (OCR):

#32-bit
[basepath]/bin/tesseract/tesseract.exe [incomepath][filename] [tmppath] -l deu -psm  6 quiet custom

#64-bit
[basepath]/bin/tesseract/tesseract.exe [incomepath][filename] [tmppath] -l deu -psm 6 quiet custom
Clone this wiki locally