Download Wallpapers on Linux

脚本

需要安装好 curl 和 jq 两个包。

apt update & apt install -y curl jq

然后 vim wallpaper.sh

#!/bin/bash

URL="https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1"
JSON=$(curl -s $URL)
DATE=$(echo $JSON | jq -r '.images[0].startdate')
IMAGE_URL_BASE=$(echo $JSON | jq -r '.images[0].urlbase')
IMAGE_URL="https://www.bing.com${IMAGE_URL_BASE}_UHD.jpg"
IMAGE_FILE="${HOME}/wallpapers/${DATE}.jpg"

curl -s $IMAGE_URL -o $IMAGE_FILE

运行

chmod +x wallpaper.sh 赋予可执行权限,再加入到 crontab 即可每天自动下载。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注