下载、合并szdaily的PDF

在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了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值