# handle -d, --days option
# if supplied, modify either startdate or enddate accordingly
-if opt.days > 0:
+if opt.days >= 0:
enddate = startdate + dt.timedelta(opt.days)
elif opt.days < 0:
startdate = enddate + dt.timedelta(opt.days)
INFILE="$1"
OUTFILE="$2"
+# no second argument
if [ "$OUTFILE" = "" ]; then
OUTFILE=${INFILE}.pdf
fi
+# no .pdf for out name, add one
+SUFFIX="${OUTFILE##*.}"
+if [ "$SUFFIX" != "pdf" ]; then
+ OUTFILE="${OUTFILE}.pdf"
+fi
+
convert \
-density 300 \
"$INFILE" \
+dither \
- -colors 64 \
+ -colors 32 \
-black-threshold 50% \
-fuzz 20% -fill white -opaque white \
-extent 2550x3300 \
echo "$DATE $ACTIVITY" >> $LOGFILE
echo "$DATE $ACTIVITY"
- echo "$HOSTNAME $DATE $ACTIVITY" >> $BACKUPFILE
+ cat <<EOF >> $BACKUPFILE
+{"user":"$USER@$HOSTNAME", "time": "$DATE", "activity":"$ACTIVITY"}
+EOF
}