Files
shell_sequencer/seqs/paperless.sh
Martin Winkler ab10ef6504 Bump to revision 3
addConf with mandatory paramter; suppots appending
2019-05-17 11:59:51 +01:00

33 lines
850 B
Bash
Executable File

#!/bin/bash
step_1_info() { echo "Install python3"; }
step_1() {
exe apt update
exe apt install python3 python3-pip
}
step_2_info() { echo "Get paperless using git (checkout 2.7.0)"; }
step_2() {
exe git clone https://github.com/the-paperless-project/paperless.git /opt/paperless
exe cd /opt/paperless && git checkout 2.7.0
}
step_3_info() { echo "Install other dependcies"; }
step_3() {
exe apt install gnupg tesseract-ocr tesseract-ocr-deu imagemagick unpaper libpoppler-cpp-dev optipng
exe pip3 install --user --requirement /opt/paperless/requirements.txt
}
step_4_info() { echo "Paperless configuration file"; }
step_4() {
if [ ! -f /etc/paperless.conf ] ; then
cp -ar paperless.conf.example /etc/paperless.conf
else
echo "[ WARN ] Configuration already exists. Doing nothing"
fi
}
VERSION_SEQREV=3
. sequencer.sh