在http://pdf.sznews.com/szdaily/pdf/index.htm 可以看到szdaily当天报纸的pdf(好像星期六、星期天没有?),但让人不爽的是16版报纸分成了16个pdf,阅读起来很麻烦。用了ubuntu之后,也用了好些脚本,就尝试着用bash写了下面的下载、合并szdaily pdf的脚本:
#!/bin/bash
echo
echo "START"
mkdir /tmp/pdf
cd /tmp/pdf
ym=`date +%Y%m`
md=`date +%m%d`
days=1
count=17
for (( days=1 ; $days - $count ; days++ ))
do
if [ "$days" -lt 10 ]
then
url="http://pdf.sznews.com/szdaily/pdf/$ym/$md/s0$days""$md.pdf"
else
url="http://pdf.sznews.com/szdaily/pdf/$ym/$md/s$days""$md.pdf"
fi
# echo $url
axel -a $url #也可以用wget
done
gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=szdaily$md.pdf -dBATCH *.pdf
cp szdaily$md.pdf /home/ivan/reading/szdaily
rm -rf *.pdf
gnome-open /home/ivan/reading/szdaily/szdaily$md.pdf &
echo "END"
将上面的脚本保存为 getszdaily.sh,加上可执行属性,执行后就可以等着自动打开的szdaily pdf了。 嗯,我早上去到公司后,输完getszdaily,就去吃早餐,回来后就可以阅读新鲜热辣的szdaily了。
下载、合并szdaily的PDF
最新推荐文章于 2024-04-23 15:02:40 发布