conky天气插件核心代码
Tofloor
poster avatar
海天鹰
deepin
2018-03-02 07:21
Author
本帖最后由 sonichy 于 2018-3-1 23:28 编辑

#设置URL变量
WEATHER_URL=https://tianqi.moji.com/weather/china/hunan/hengyang
#创建临时文件并设为变量
WEATHER_HTML=`mktemp`
#获取网址内容存入变量,-q 不显示输出信息,-O 输出文件名
wget -q "$WEATHER_URL" -O "$WEATHER_HTML"
#取文件第79行,截取 > 和 < 中间部分
sed -n '79p' $WEATHER_HTML | cut -d '>' -f2 | cut -d '<' -f1
#取文件第79行,截取 > 和 < 中间部分,保存到变量
aqi=`sed -n '105p' $WEATHER_HTML | cut -d '>' -f2 | cut -d '<' -f1`
#显示
echo "空气质量:" $aqi
#取文件第111行,截取 > 和 < 中间部分,保存到变量
temp=`sed -n '111p' $WEATHER_HTML | cut -d '>' -f2 | cut -d '<' -f1`
temp+="°C"
echo $temp
#变量保存到文件
echo $temp > "$HOME/temp"
sed -n '113p' $WEATHER_HTML | cut -d '>' -f2 | cut -d '<' -f1
sed -n '114p' $WEATHER_HTML | cut -d '>' -f2 | cut -d '<' -f1
sed -n '117p' $WEATHER_HTML | cut -d '>' -f2 | cut -d '<' -f1
sed -n '118p' $WEATHER_HTML | cut -d '>' -f2 | cut -d '<' -f1
sed -n '122p' $WEATHER_HTML | cut -d '>' -f2 | cut -d '<' -f1

shell 好强大,是不是想做各种后端了

Reply Favorite View the author
All Replies
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2018-03-02 08:45
#1
是很强大,可惜我不懂shell~
Reply View the author
181******81
deepin
2018-03-02 17:05
#2
你的代码,让我想起曾今......
实现功能尽可能少装软件,最好使用个版本系统几乎都会集成的基础命令来实现,甚至能兼容openwrt那样的.......

为你点赞.
Reply View the author
字甲达宾
deepin
2018-03-02 19:43
#3
shell 编程,就是极好的跨平台!
Reply View the author