本文主要教程是 Heimdall 的背景自动更换为bing的图
群晖918+ 7.1.1
docker + Heimdall
docker 安装Heimdall教程 自行百度,不多赘述
群晖中新建一个任务计划-用户自定义脚本
任务名称随意,任务账号选root
任务时间选择每天执行一次
脚本命令如下:
pic=$(wget -t 5 --no-check-certificate -qO- "https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1")
echo $pic|grep -q enddate||exit
link=$(echo https://www.bing.com$(echo $pic|sed 's/.\+"url"[:" ]\+//g'|sed 's/".\+//g'))
echo $link
tmpfile="/volume2/docker/heimdall/config/www/backgrounds/ZcFJeaYG62brBljd4OzWBLgVxoukMGVHFt4eKKVd.jpeg"
wget -t 5 --no-check-certificate $link -qO $tmpfile
tmpfile="/volume2/docker/heimdall/config/www/backgrounds/ZcFJeaYG62brBljd4OzWBLgVxoukMGVHFt4eKKVd.jpeg"
tmpfile后面的路径需要修改成自己的
-
/volume2/docker/heimdall/config/ 是群晖的文件夹路径
-
/www/backgrounds/ 是Heimdall的网页配置路径
-
ZcFJeaYG62brBljd4OzWBLgVxoukMGVHFt4eKKVd.jpeg 此文件名称,需要在heimdall手动上传一次背景图,自动生成的文件保存路径
⚠️如果在网页上重新上传图片,需要重新更改保存路径
简单总结
- 手动上传一张图Heimdall会在/config/www/backgrounds保存
- 在群晖中设置自定义任务,每天执行一次,从Bing中下载图片
- 保存图片,覆盖之前上传的那张图,达到每天自动更换照片目的