Bing.com에서 일일 배경 화면을 가져오는 RESTful API
HTTP GET
format
응답 형식은 json
또는 image
일 수 있습니다. 응답 형식을 image
로 설정하면 배경화면 이미지로 바로 리디렉션됩니다 .image_format
배경화면 이미지의 형식이며 사용 가능한 값은 jpg
또는 webp
입니다. 기본값은 jpg
입니다.index
배경화면의 인덱스는 0부터 시작합니다. 기본적으로 0
오늘의 이미지, 1
어제의 이미지 등을 의미합니다. 또는 random
로 지정하여 0에서 7 사이의 임의 인덱스를 선택할 수 있습니다.mkt
지역 매개변수이며 기본값은 zh-CN
입니다. en-US
, ja-JP
, en-AU
, en-GB
, de-DE
, en-NZ
, en-CA
도 사용할 수 있습니다. 또는 random
로 설정하여 지역을 무작위로 선택할 수도 있습니다.resolution
배경화면 이미지의 해상도입니다. 1920
이 기본값이며, 1366
, 3840
또는 UHD
(4K 해상도)를 사용할 수도 있습니다.사용 가능한 해결 옵션은 다음과 같습니다.
UHD
1920x1200
1920x1080
1366x768
1280x768
1024x768
800x600
800x480
768x1280 (Portrait mode)
720x1280 (Portrait mode)
640x480
480x800 (Portrait mode)
400x240
320x240
240x320 (Portrait mode)
https://bing.biturl.top/?resolution=UHD&format=json&index=0&mkt=zh-CN
{
"start_date" : " 20240803 " ,
"end_date" : " 20240804 " ,
"url" : " https://www.bing.com/th?id=OHR.ImpalaOxpecker_ZH-CN9652434873_UHD.jpg " ,
"copyright" : "黑斑羚和红嘴牛椋鸟,南非 (© Matrishva Vyas/Getty Images) " ,
"copyright_link" : " https://www.bing.com/search?q=%E5%8F%8B%E8%B0%8A%E6%97%A5&form=hpcapt&mkt=zh-cn "
}
이 API를 사용하여 CSS 배경 이미지를 설정할 수도 있습니다.
background-image: url(https://bing.biturl.top/?resolution=1920&format=image&index=0&mkt=zh-CN);
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
데모
https://biturl.top
최신 버전의 Docker 이미지를 가져옵니다.
docker pull timothyye/bing:latest
이미지 이름 및 태그(YYYYMMDD 또는 최신)를 사용하여 컨테이너를 시작합니다. 예:
docker run -d --name=bing-wallpaper --restart=always -p 9000:9000 timothyye/bing:latest
git clone https://github.com/TimothyYe/bing-wallpaper.git
make build
bw/bw run