30 lines
584 B
Bash
Executable File
30 lines
584 B
Bash
Executable File
#!/bin/bash
|
|
# kiosk_viewpdf
|
|
|
|
if [ "$1" = "" ]
|
|
then
|
|
"usage: kiosk_viewpdf <url> <config file path>"
|
|
exit 1
|
|
fi
|
|
|
|
url="$1"
|
|
conf_file="$2"
|
|
|
|
source $conf_file
|
|
|
|
if echo "$url" | grep -q '^file:'
|
|
then
|
|
filepath=$(echo "$server_url"|cut -d"/" -f2-)
|
|
xpdf -fullscreen -cont -z width $filepath >/dev/null 2>&1
|
|
else
|
|
if ! wget -q -O /dev/shm/target.pdf $url
|
|
then
|
|
kiosk_cleanup.sh
|
|
xmessage -buttons "Ok:1" -center "Failed to retrieve pdf file."
|
|
exit 1
|
|
else
|
|
xpdf -fullscreen -cont -z width /dev/shm/target.pdf >/dev/null 2>&1
|
|
fi
|
|
fi
|
|
|