Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
conky天气插件核心代码
社区开发
1677
views ·
3
replies ·
To
floor
Go
海天鹰
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
Like 0
Favorite
View the author
All Replies
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2018-03-02 08:45
#1
是很强大,可惜我不懂shell~
Reply
Like 0
View the author
181******81
deepin
2018-03-02 17:05
#2
你的代码,让我想起曾今......
实现功能尽可能少装软件,最好使用个版本系统几乎都会集成的基础命令来实现,甚至能兼容openwrt那样的.......
为你点赞.
Reply
Like 0
View the author
字甲达宾
deepin
2018-03-02 19:43
#3
shell 编程,就是极好的跨平台!
Reply
Like 0
View the author
Please
sign
in first
New Thread
Popular Ranking
Change
How to create shortcut like in Windows?
Muon app from app store
deepin 23 internal testing update on November 15, 2024
Update Announcement for deepin 23 Official Version on 11.14, 2024
naptár nem indul frissités után
deepin 23 internal testing update on November 8, 2024
Popular Events
More
#设置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 好强大,是不是想做各种后端了