#!/bin/bash
if [[ "$1" = "-a" ]] || [[ "$1" = "-s" ]] ;then
echo -n
else
echo 本程序获取国家中小学云平台的精典阅读中的电子书。定时在固定目录中运行本脚本,可将新增书籍增量下载,不会重复下载。
echo 用法:book.sh [选项]
echo -s 简洁模式
echo -a 详细模式
exit 0
fi
echo 获取书籍目录...
wget -nv http://ykt.eduyun.cn/ykt/yktelectronict/index.html -O index.html > /dev/null 2>&1
cat index.html|grep dd\>\<a >ebook.sh
sed -i 's/<dd><a rel="noopener noreferrer" href=/wget /g' ebook.sh
sed -i 's/target="_self" class="zt-list-txt">/ -O "/g' ebook.sh
sed -i "s/<\/a><\/dd>/.pdf\" -nc/g" ebook.sh
rm index.html
FN=$(wc -l < ebook.sh)
echo 共 $FN 本电子书。
echo rm ../ebook.sh >>ebook.sh
if [ ! -d "电子书" ]; then
mkdir 电子书 > /dev/null 2>&1
echo 创建 电子书 目录
fi
cd 电子书
echo 开始获取书籍...
if [ "$1" == "-s" ] ;then
sh ../ebook.sh > /dev/null 2>&1
else
sh ../ebook.sh
fi
echo 电子书已下载完毕。
网友评论