美好的明天

分享改变,记录生活
美好的明天
当前位置: 首页 > 群晖NAS > 正文

本脚本从DSM6.0时代就一直再用,后面升级到DSM7之后脚本有点问题,就一直没时间折腾。
防止有些人没看懂,这里说明下,本脚本主要是每天自动把Bing美图下载到群晖NAS中并设置为群晖NAS登录壁纸,包括标题等。

主机信息

系统:DSM7.0.1

下载存放目录

进入群晖NAS控制面板-共享文件夹-新增-新建共享文件夹

脚本

#如需收集每日美图去掉下面注释设置保存文件夹路径
savepath="/volume1/Wallpaper"
#在FileStation里面右键文件夹属性可以看到路径
pic=$(wget -t 5 --no-check-certificate -qO- "https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1")
if (echo $pic|grep -q enddate) then
link=$(echo https://www.bing.com$(echo $pic|sed 's/.\+"url"[:" ]\+//g'|sed 's/".\+//g'))
date=$(echo $pic|sed 's/.\+enddate[": ]\+//g'|grep -Eo 2[0-9]{7}|head -1)
tmpfile=/tmp/$date"_bing.jpg"
wget -t 5 --no-check-certificate  $link -qO $tmpfile
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
title=$(echo $pic|sed 's/.\+"title":"//g'|sed 's/".\+//g')
copyright=$(echo $pic|sed 's/.\+"copyright[:" ]\+//g'|sed 's/".\+//g')
word=$(echo $copyright|sed 's/(.\+//g')
if  [ ! -n "$title" ];then
cninfo=$(echo $copyright|sed 's/,/"/g'|sed 's/,/"/g'|sed 's/(/"/g'|sed 's/ //g'|sed 's/\//_/g'|sed 's/)//g')
title=$(echo $cninfo|cut -d'"' -f1)
word=$(echo $cninfo|cut -d'"' -f2)
fi
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=\"$title\"">>/etc/synoinfo.conf
sed -i s/login_welcome_msg=.*//g /etc/synoinfo.conf
echo "login_welcome_msg=\"$word\"">>/etc/synoinfo.conf
if (echo $savepath|grep -q '/') then
cp -f $tmpfile $savepath/$date@$title-"$word".jpg
fi
fi
rm -rf /tmp/*_bing.jpg

将脚本中savepath="/volume1/Wallpaper" 部分按实际情况替换为自身创建的下载目录

配置脚本

原文来自:群晖进阶玩法:自动设置Bing美图为登录壁纸 (naeeo.com)

温馨提示
本页面最后更新于:2022-11-13 12:38:20,距今已 898 天,若有链接失效或教程无效,欢迎留言反馈。
THE END

目前有 1 条评论

  1. 重庆墓地网
    沙发
    重庆墓地网

    非常实用的技巧

发表评论

gravatar

OK aixin aoman baoquan bizui cahan caidao ciya dabing doge fadai ganga guzhang haixiu hanxiao huaixiao jie jingkong keai koubi ku leiben lenghan liuhan nanguo penxue piezui qiang qinqin quantou se shengli shuai tiaopi touxiao tuosai weiqu woshou wozuimei wunai xiaojiujie xiaoku xieyanxiao xigua yinxian yiwen youling yun