原作者我不知道是谁写的 网上到处都在发 我也是网上搜每日一图 看到必应那个脚本来用的 都在用这同一个脚本 说明确实好用 然后我根据这个脚本进行了个性创作 没在网上看到有跟我相同的 自己一个人玩也没意思 现发布出来跟大伙一起同享
功能
- savepath="/volume1/Nas/每日一图" 去掉注释#号 可以保存图片到本地这个很简单就不多说了 保存的路径自己改
- 下载图片的路径:link="https://img.darklotus.cn/day" 这个url链接也可以自己改 我用的我的每日一图 动漫版 也可以用随机 每天执行个两三次 图片会变换好几次 这个看你自己的喜好 随机图的接口为:https://img.darklotus.cn/random
- 做了获取当前年月日和星期几
- echo "login_welcome_title="Dark.Lotus.Nas"" >> /etc/synoinfo.conf 上面的 Dark.Lotus.Nas 改为你自己的欢迎标题! 差不多就这点变化
脚本代码
# 如需收集每日美图去掉下面注释设置保存文件夹路径,在FileStation里面右键文件夹属性可以看到路径
# savepath="/volume1/Nas/每日一图"
# 下载图片
link="https://img.darklotus.cn/day"
tmpfile=/tmp/$(date +%Y%m%d)"_darklotus.jpg"
wget -t 5 --no-check-certificate $link -qO $tmpfile
[ -s $tmpfile ] || exit
# 清除旧的登录背景
rm -rf /usr/syno/etc/login_background*.jpg
cp -f $tmpfile /usr/syno/etc/login_background.jpg &>/dev/null
cp -f $tmpfile /usr/syno/etc/login_background_hd.jpg &>/dev/null
cp -f $tmpfile /usr/syno/synoman/webman/resources/images/1x/default_login_background/dsm7_01.jpg &>/dev/null
cp -f $tmpfile /usr/syno/synoman/webman/resources/images/2x/default_login_background/dsm7_01.jpg &>/dev/null
# 获取当前日期和星期几
title=$(date +%u) # 星期几(1-7,1为星期一)
case $title in
1) title="星期一" ;;
2) title="星期二" ;;
3) title="星期三" ;;
4) title="星期四" ;;
5) title="星期五" ;;
6) title="星期六" ;;
7) title="星期日" ;;
esac
word=$(date +"%Y年%m月%d日") # 年月日时间
# 将图片应用于登陆界面
sed -i s/login_background_customize=.*//g /etc/synoinfo.conf
echo "login_background_customize=\"yes\"" >> /etc/synoinfo.conf
sed -i s/login_welcome_title=.*//g /etc/synoinfo.conf
echo "login_welcome_title=\"Dark.Lotus.Nas\"" >> /etc/synoinfo.conf
sed -i s/login_welcome_msg=.*//g /etc/synoinfo.conf
echo "login_welcome_msg=\"今天是 $word $title\"" >> /etc/synoinfo.conf
# 将图片保存到指定路径
if (echo $savepath | grep -q '/'); then
cp -f $tmpfile "$savepath/$(date +%Y%m%d)@$title-$word.jpg"
fi
# 清除临时文件
rm -rf /tmp/*_darklotus.jpg
使用方法
直接看图
然后需要执行脚本的时间