0%

如何整一个文化人的桌面?

对于文化人来说,电脑桌面就是一个人的牌面。
——沃·兹基硕德

不知道大家是否曾经苦恼过,如何找到令人耳目一新,体现个人文化品味的桌面壁纸?舍友许君是一位摄影大触,总能够精确地拍到那种发到朋友圈便会得到疯狂点赞的照片,这样的人是不会苦恼的。那么问题来了,假如我们没有单反,又不会拍照,如何愉快地崭露个人品(zhuāng)味(bī)?

某位不愿透露姓名的阿伯说过,“只要思想不滑坡,办法总比困难多”。我们要做文化人,就要有文化人的样子,比如精致的瓷器,能够体现你深厚的知识积累,和毒辣的鉴别眼光;比如写意的水墨画,总能令你身上透露出不俗的雅趣,比如…(“别废话了,快上干货!”“好勒!”

首先,鸣谢两位不愿透露姓名的陈焕茂同学和孙栋梁同学,为构造文化人的桌面提供了惊天动地的创意,而本人作为卑微的码农做了一点微小的工作。

我们的思路是这样的,故宫博物院为广大人民群众提供了精致而优雅的壁纸,并适配了不同分辨率的屏幕,还不定期更新(就问你贴不贴心?

普通人如何整一个文化人的桌面呢?很简单,打开故宫壁纸,选择喜欢的壁纸,并根据自己电脑的分辨率下载壁纸即可,而后完成壁纸更换。(论文化人的诞生…

如果单单是这样,那么对懒癌文化人太不友好了,而且,一张图片怎能凸显我是整个图书馆最靓的崽?

小孩子才做选择,成年人全部都要!

所以,答案呼之欲出,人生苦短,我用Python,爬虫搞起!

啥也不说了,代码在这里:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
from bs4 import BeautifulSoup
from urllib.request import urlopen, urlretrieve
import os

class Scraper(object):
def __init__(self):
self.url = 'https://www.dpm.org.cn//lights/royal/p/{}.html'
# 保存壁纸的文件夹,要自己设置哦~
self.directory = './backgrounds/'

# 由于天长日久,故宫壁纸项目也一直在完善
# 所以,图片源会有变化,此处仅提供近期的图片源
# 有需要的话,可以自己检查元素获取图片源哦~
self.source = 'https://www.dpm.org.cn/download/lights_image/id/{}/img_size/4.html'

def load(self, page):
doc = urlopen(self.url.format(page))
soup = BeautifulSoup(doc, 'html.parser')
images = soup.find_all('div', class_='pic')

for image in images:
name = image.find('img')['title'] + '.jpg'
image_id = image.find('a')['href'].split('/')[-1].split('.')[0]
urlretrieve(self.source.format(image_id), os.path.join(self.directory, name))

print('Complete! Pictures are in ' + self.directory)

scraper = Scraper()

# 其实就是故宫壁纸网站的页码
page = input('输入你的幸运数字:')

scraper.load(page)

想要运行上述代码,则需要你的电脑能够运行Python@>=3.0,那么,假如你的电脑是mac,又安装了Homebrew,那么你可以:

1
$ brew install python

假如你的电脑是Windows,又安装了Scoop,那么,你可以:

1
$ scoop install python

接下来,我们需要安装爬虫依赖包BeautifulSoup,即:

1
$ pip install bs4

现在,你即将成为准文化人,继续命令行:

1
2
3
4
$ # 打开源代码所在文件夹
$ cd /path/to/source.py
$ # 运行源代码
$ python source.py

事情结束了嘛?并没有!可达鸭眉头一皱,发现事情并不简单!假如我们想要让桌面壁纸每隔一段时间换一张,咋整呢?

第一步,打开系统偏好设置
系统偏好设置

第二步,选择桌面与屏幕保护程序
桌面与屏幕保护程序

还记得之前保存图片的文件夹嘛?点击+,选择那个文件夹,而后勾选更改图片随机顺序,完结撒花🎉!

从现在开始,你就是一个文化人了!

题外话:
某位不愿透露姓名的陈焕茂同学表示,“自从用了故宫壁纸,随机切换,每天腰不酸、腿不…不是,每天都有新的惊喜!”

以上!