PyBingWallpaper 可以从必应(bing.com) 自动下载背景图片并设置为桌面。可以设置所在国、后台驻留与定时自动更换。支持 Windows/Linux。@Appinn
必应 Bing 的壁纸看来还真实收到欢迎,昨天推荐了必应壁纸存档,今天就有 genzj 同学将自己写的 MIT 协议开源软件 PyBingWallpaper 推荐了过来。
PyBingWallpaper 并没有程序窗口,安装时选择国家(每个国家的壁纸不同),是否启动就更换以及是否开机启动。设置后可以每天开机的时候更换壁纸,并且必应的壁纸质量可以保证。
要实现自动定时更换,需要使用命令行模式,详见主页。
update:已更新支持 HTTP/HTTPS 代理。
相关链接: https://github.com/genzj/pybingwallpaper
顶一顶
赞一个~
阅读器还有这功能啊。@zzllrr
哪个告诉我下怎么用?囧。
@冉星 直接安装即可,自动运行
@冉星 你去百度盘下作者打包的exe文件吧。。。http://pan.baidu.com/s/165Rwl
说句实话,不知道怎么用,更不知道怎么安装。
@llllk3 双击安装,然后就可以了
这东东需要下python才能安装啊
Bing官方的必应缤纷桌面也可以。
常年不关机怎么办。。。。
@趴狗狗 可以定时
大家有需求或者发现bug欢迎直接邮件或者在github提issue。
易用性和中文化的进度我会加紧的,刚开始做这个小工具时主要是为了满足Ubuntu下的使用需要,操作和配置不是太方便。
谢谢大家支持。
@genzj 这个地址下载的壁纸在哪个目录啊?
@dzwillpower XP默认在C:\Documents and Settings\\MyBingWallpapers;
win7 在C:\users\\MyBingWallpapers
linux在~/MyBingWallpapers
你好,你这边在Github挂的百度网盘挂了,麻烦补一下档
@genzj 能不能给个自动定时更换的设置说明。。
@root
我写了一个说明,请看 http://t.cn/z8kfyxv
建议升级1.3版,默认间隔缩短到了2小时,不用修改快捷方式也够用了吧
@genzj 感谢~ 已升级
@genzj 你好!我有XP和Win7两个系统 并且经常备份或恢复 所以我尽量以绿色软件放在别的非系统盘使用。
这个PyBingWallpaper支持绿色使用吗?
我把它放在J盘,然后快捷方式路径改到对应的位置。
然后在启动文件夹里放置PyBingWallpaper的快捷方式。
J:\Soft\PyBingWallpaper\BingWallpaper.exe -b -c cn –interval 2 -k
以上,能实现绿色使用吗? -k这样使用对吗,另-k命令和其他命令一起使用有先后顺序吗?我希望它保存下载的壁纸。
期待回复,请问您的邮箱是多少?
@genzj 1.3版还需要加两个小时更新的命令吗?如下:
J:\Soft\PyBingWallpaper\BingWallpaper.exe -b -c cn –interval 2 -k
是不是1.3版不加–interval 2 就会自动两小时更新?只要自动启动了以后
@genzj -k命令每次启动都需要使用一次吗?安装版的是不是只用使用一次后 以后自动保存所有壁纸?绿色版的呢?
这个比较适合不用bing搜索,但喜欢bing每日壁纸的用户。
个人还是推荐bing自家的必应缤纷桌面
@Echos 我就是不喜欢必应缤纷壁纸那乱七八糟的功能,拖慢系统
为什么不像bing一样在文件夹中保留一些壁纸呢?每次都会把以前的删除,这样如果遇到不喜欢的,就无法更换。
多么多么怀念给力壁纸啊
@isaiwan 给力壁纸我保留着一整套,不过我准备删。
给力壁纸的壁纸不给力,给力的是话语。不过我现在已经习惯了读一段文字给自己加油,所以给力壁纸显得~
一看这前缀就知道是用Python写的..想法不错,抓取的可以~
【UC脚本】每日必应缤纷桌面,自动同步更新桌面壁纸
http://tieba.baidu.com/p/2611038360
火狐可以用uc脚本
建议大家升级1.3.0,支持高分辨率壁纸(中国、美国、荷兰分站);默认自动检查间隔缩短到了2小时;另外修改了几个小bug。
如果安装新版本时提示BingWallpaper.exe不可写,请打开任务管理器把BingWallpaper.exe进程杀掉。这是1.2卸载程序里的一个bug,1.3.0以后不会出现了。Sorry for that.
百度盘下载链接http://pan.baidu.com/s/165Rwl
@genzj 能不能写个mac的呢,找了好久都没找到,自己又没能力啊啊啊,
@mac xx
我这里没有调试mac的环境,理论上mac装python3.3之后直接从github下载源码运行就能下载壁纸了。但是如何将壁纸设置到桌面还得等我研究下。我对mac知之甚少啊。
国庆期间我装黑苹果试试:)
@genzj
大神,为什么我装了之后不能更新,而且壁纸跟bing不一样,我加了2小时更新的代码也不行,我手动点击程序也不会更新。。。
大神,为什么我装了之后不能更新,而且壁纸跟bing不一样,我加了2小时更新的代码也不行,我手动点击程序也不会更新。。。
@feng
开始菜单里的pybingwallpaper文件夹里面有个pybingwallpaper command line的快捷方式,麻烦你执行一下那个,然后复制一下输出或者截屏发到zj0512#gmail.com (#换成@)。我看看是不是有问题。谢谢了
@genzj
已经发到你邮箱了,你看看,谢谢
为什么不像bing一样在文件夹中保留一些壁纸呢?每次都会把以前的删除,这样如果遇到不喜欢的,就无法更换,希望命名方式能按照日期命名,这样就不会把以前的壁纸删掉,我想保留所有壁纸。谢谢。
怎么自动更新啊
@111
你指的是自动更新桌面还是软件本身的自动更新?
自动更新桌面是后台进行的,安装时选取了自动启动的话,每2小时检查一次,如果bing在此期间换了背景,那桌面也就自动更新了。
软件暂时无法自动更新,实在抱歉,请从http://pan.baidu.com/s/165Rwl 下载新版覆盖安装即可。
我会研究一下软件自动更新方法的。谢谢!
有没mac上的类似软件,喜欢必应的壁纸啊,
期待完善~~
@zhao
谢谢支持:) 如果有建议或者发现bug可以直接提到 https://github.com/genzj/pybingwallpaper/issues?state=open
提,或者留言给我
@genzj
bing的壁纸还是两个松鼠。我的怎么变成了一堆坑坑洼洼的土地了。。。。
有设置界面的吗?我找不到。。。壁纸跟今天bing的不一样。
@feng
抱歉暂时没有图形化设置界面,设计的时候希望一切从简最好是装上就忘。不过我现在也在考虑加上gui。
安装时可以选择bing站点,默认是美国站,而从浏览器打开会跳到中国站(没有代理之类的话),有时不同站点壁纸的确不同的,想换分站最简单的方法就是重装一下。。。看来还是有gui比较好啊
@genzj
汗,早上的时候都没有这个回复的,我感觉小众的回复要好久才会出现。。。谢谢你的解答,原来是地区的问题,难关我的壁纸总是不一样,,还发了邮件给你,,浪费你时间了。。。非常抱歉,软件很好用。希望有gui。嘿嘿。
@feng 首次留言被会审核,之后没有链接的留言会直接出现,有链接的还是会被审核。
@genzj 作者失踪了。。
为啥下载目录有bmp跟jpg两个文件啊?@genzj
@feng windows对壁纸格式有限制,设置前必须转到bmp格式。平时从控制面板设置windows会自动转换存在系统目录里,我担心会涉及权限问题所以不太想写系统目录,于是就把转换后的文件放jpg旁边了。请不要删除bmp文件不然壁纸显示不出来啦~
@genzj
把这个解释也写到github里吧~
另外能不能有纯下载的功能
怎么设置代理呢?因为在需要代理的环境下桌面壁纸就没有了!
@sticker
代理支持正在开发,请稍微等待几天。另外请问一下,你所用代理是http还是socks的,验证方式是什么(用户名密码还是使用windows登录信息)?
@genzj
请问作者,快捷方式 -c 参数只能一个国家?
@yifyi 对的,只能一个国家。多个国家的背景有时候重复,各国背景刷新时间又不一样;不同国家同一个图片的下载地址是不同的,标题又有可能是不同语言,比较难分辨。所以只能搞成单一国家的配置。
可以做成支持多个国家,但是更新时候可能会出现往复变化的情况(先更新了来自A国家的图片1,然后更新了B国家的图片2,然后又看到了C国家的图片1),到时候请大家自己协调了。
下一次更新是什么时候
@feng 近期工作上比较忙,预计在11月初。会加入代理支持,更方便的配置方法。OSX的支持未定能不能按期加入。
@genzj 期待osx版啊啊啊啊啊啊啊啊啊,再次感谢大神,祝大神事事顺利!
@genzj
都11月啦。。。更新遥遥无期啊。。
@feng
表急表急,正在加紧干活呢:)
现在比较痛苦的是做设置界面,我只能放弃一些之前的构想,把win32平台先分离出来,尽快出版本。用任务栏驻留图标结合右键菜单的方式提供快速配置。
顺便@mac xx OS X也在同步做。下载和设置成桌面都没问题了,只差研究打包。我对OSX 不熟悉,用了tricky的方法,而且我估计多显示器环境下会有bug。
代理方面http/https代理没太大问题,但是ntlm验证在我公司的代理环境中有诡异的bug。
非常感谢大家对这个小玩意的关注~我会及时向大家汇报新动向。大家有需求或建议可以到https://github.com/genzj/pybingwallpaper 提issue或者给我发邮件 zj0512#gmail.com。
@genzj 现在的1.3会自动更新到下一版吗?还是要自己再重新安装?
楼主为什么我的不会换壁纸呢。。奇怪呀
楼主楼主我的不会更新壁纸。。。@genzj
@Tornado 抱歉我好久没来看这边的帖子了。有问题可以直接给我写邮件或者到github开个issue。
不会自动更新的话请看一下任务管理器的进程页面,有没有一个叫BingWallpaper.exe的进程?没有的话请看一下开始菜单“启动”里面有没有PyBingWallpaper的快捷方式?
@genzj为什么linux下按照你的说法,那样添加启动,然后都不会有效果呢?
@feng 那如果在bash命令行下直接用python3执行main.py,会更换桌面吗?
@genzj 没试过。。。下次试试。话说,你好久没更新了。。跳票了。
@feng 实在抱歉,上两个月单位加班太厉害,逮不到空更新和调试。最近稍微好点,周末更新了一下。今天还会有个支持代理的更新。
多谢支持~
@genzj
要怎么用python3支持main.py?
@feng 先确定一下python装好了,在命令行执行
python3 –version
然后确定好main.py所在目录,比如我的在/home/genzj/Projects/Python/pybingwallpaper/src。最后执行
python3 /home/genzj/Projects/Python/pybingwallpaper/src/main.py -b
如果提示文件setting.conf找不到的话,就先执行一下
python3 /home/genzj/Projects/Python/pybingwallpaper/src/main.py –generate-config
再执行之前的命令。
如果更新桌面成功了,那就把成功的那行命令按照说明里面做的加到自动启动里去就行。
@genzj 太复杂了。。。我的是archlinux,已经装好了python了。最新版3.3什么打。。。然后都没有你打那些目录。搞不懂。。。linux下不行也做一个安装包吗?
@feng Linux是比较倒腾,因为发行版太多所以安装包很难做。我用的是ubuntu,要打出pacman的包还挺困难。。我打的目录是在我电脑上的,你得把它改成你电脑上的情况,只要改成main.py所在的目录就行了。如果你还没下载源码,下载一份 https://github.com/genzj/pybingwallpaper/archive/master.zip 然后解压就有了。
话说用了xp和win7-32都没问题,但是win7-64貌似用不了。。。
@Jacob 有什么报错提示吗?我的测试环境的确只有win7 32位。如果执行开始菜单里面的PyBingWallpaper Commandline Mode,窗口里面有没有什么error或者critical行?
python error in main script 这个怎么解决???
有没有没bing水印的壁纸啊,还有,能在计算机从睡眠唤醒后自动更换壁纸么
@genzj 怎么你的网页都打不开了?还是停留在1.30吗?有没有更新啊。。。
就想问问有没有自动去水印的版本 。
@Bonacci
同求…
请问, win 10 64位环境,下载安装运行后立即更换了壁纸,但发现我不喜欢这个带有水印的壁纸,想卸载软件,但后台一直占用。后来过了 好久总算卸载成功,但是再也无法更换桌面壁纸了【呜呜】
作者还在吗?我想请问一下为什么我打开setup就闪退?
已经有官方的应用了,win10商店搜索 必应壁纸 应用