get bing background and save
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
img
src
.eslintrc
.gitignore
LICENSE
README.md
app.js
package.json

README.md

###描述 保存bing的每日美图

###步骤

npm install
npm start

###核心代码

const request = require('request');
const fs = require('fs');
const path = require('path');

request.get('http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=zh-CN', (error, response, body) => {
    const img = JSON.parse(body).images[0];
    const arr = img.url.split('/');
    const str = arr[arr.length - 1];
    request(img.url).pipe(fs.createWriteStream(path.join('../../../Documents/bg', str)));// '../../../Documents/bg'可以选择自己想要保存的目录(相对路径)
});

###用法 把这个项目放到服务器上,每天爬取bing上的壁纸,然后在本地只需要 git pull 命令就可以获取所有存在服务器上的壁纸,如果是mac用户可以把壁纸文件夹设置为本项目的img文件夹,然后半小时换一次壁纸,这是一种很好的体验。