1
0
mirror of https://github.com/drewcassidy/dotfiles synced 2024-06-11 05:44:06 +00:00
Dotfiles/Shell/Scripts/OCR
2017-12-09 20:58:26 -08:00

19 lines
373 B
Bash
Executable File

#!/bin/zsh
BASE=/tmp/tesseracttemp_$$
TMP=$BASE.txt
LOG=$HOME/Library/Logs/tesseract-ocr.log
DATE=$(date "+%b %d %H:%M:%S")
LOGHEADER="$DATE OCR[$$]:"
FILENAME=$(basename "$1")
cd /tmp/
rm -f $TMP
mkfifo $TMP
echo "$LOGHEADER Analyzing file \"$FILENAME\"" >> $LOG
/usr/local/bin/tesseract "$1" "$BASE" --psm 12 |& sed "s/^/$LOGHEADER /" >>$LOG &
cat $TMP
rm -f $TMP