-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathgetPdfImages2.sh
36 lines (36 loc) · 1.1 KB
/
getPdfImages2.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/bash
# getImages.sh - script to get images from a PDF
PDF_URL=https://www.e-churchbulletins.com/bulletins/
PDF_NAME=977090
MY_HOME=/c/users/brian_000/brianjester.github.com
IMAGE_DIR=images
FB_POST=http://brianjester.github.io/index.html
#DATE=`date +%Y-%m-%d`
#mkdir ${DATE}
rm ${MY_HOME}/${IMAGE_DIR}/*.jpg
curl ${PDF_URL}${PDF_NAME}.pdf > ${MY_HOME}/${PDF_NAME}.pdf
if [ ! -f /usr/local/bin/pdfimages ]; then
echo "No poppler package (pdfimages) found."
exit 1
fi
/usr/local/bin/pdfimages -f 1 -l 1 -all ${MY_HOME}/${PDF_NAME}.pdf ${MY_HOME}/${IMAGE_DIR}/${PDF_NAME}
rm ${MY_HOME}/${PDF_NAME}.pdf
rm ${MY_HOME}/${IMAGE_DIR}/*.params
rm ${MY_HOME}/${IMAGE_DIR}/*.ccitt
for file in `find ${MY_HOME}/${IMAGE_DIR} -size -100k | grep -v "^${MY_HOME}/${IMAGE_DIR}$"`
do
rm $file
done
ls
INDEX=1
for file in `find ${MY_HOME}/${IMAGE_DIR} | grep -v "^${MY_HOME}/${IMAGE_DIR}$"`
do
mv $file ${MY_HOME}/${IMAGE_DIR}/image${INDEX}.jpg
let INDEX+=1
done
ls
cd ${MY_HOME}
git add ${MY_HOME}
git commit -m "Updated images" -- ${MY_HOME}
git push
chrome --disable-gpu http://brianjester.github.io/index.html?p=Abcd_1234