从unsplash.com设置随机墙纸图像的跨平台工具

venusp的Python项目详细描述


维纳斯:对于那些厌倦看壁纸的人来说

MaintenancePyPI license

venus

Venus的目标是成为一个跨平台的工具,使用来自Unsplash的图片自动更改桌面壁纸。默认情况下,所有图像都存储在系统的临时目录中,这样它们的处理就由操作系统来处理。

金星也处理使用图像与您的分辨率。


冒险的注意事项->;将维纳斯设置为启动程序。这样,您可以看到每次重新启动时等待您的是什么:)

安装

  1. 使用PIP3安装

Linux/OSX

pip3 install venuspy 

窗口

py -m pip install venuspy 

用法

  1. 打维纳斯!

Linux/OSX

venus 

窗口

py -m venus 

配置

维纳斯可以配置为特定的搜索词,以获得一类图像。

编辑位于以下位置的配置文件:

~.config/venus/config

默认情况下,搜索项为空,这意味着图像选择将是随机的。要选择所需的图像类型,请输入用逗号分隔的搜索词。

下面是一个示例:

SEARCH_TERMS = landscape,nature,car

默认情况下,所有图像都作为临时文件存储在操作系统的temp目录中。要更改图像的存储位置,请编辑“输出路径”选项。

下面是一个示例:

OUTPUT_PATH = /home/user/Pictures

维纳斯可以选择使用定时器来改变你的墙纸,时间间隔以秒为单位。

下面是一个每隔60秒(1分钟)更改一次壁纸的示例:

WAIT_TIME = 60

当前版本1.0.0-已验证在

  • [X]Arch Linux[FEH 2.28]
  • [X]ubuntu 18.04.1 LTS[gnome 3.28]
  • [X]Kubuntu 19.04[KDE等离子体5.15.4]
  • [X]Macos High Sierra酒店
  • [X]Windows 10

如何贡献

  1. 检查未解决的问题或打开新问题以开始讨论 围绕一个功能想法或一个bug here 标记对于那些还不太熟悉代码库的人来说应该是理想的问题。
  2. 叉子the repository在 github开始对master分支(或其分支)进行更改。
  3. 编写一个测试,显示错误已被修复或功能 按预期工作。
  4. 发送一个pull请求并对维护程序进行bug操作,直到它被合并并 出版。:)确保将自己添加到 AUTHORS

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Requestcontextholder在spring 4中具有并发访问权限。IBMWebSphere上的x Web应用程序?   java如何下载、设置和使用Eclipse?   java如何组合这些mysql语句   java JDBC无法连接到openshift上的mysql数据库   如果存在允许正确处理的重载,java对于方便的方法来说是否可行?   使用hibernate序列的java Spring MVC不存在   具有路径的java Selenium ChromeDriver负载扩展问题   读一本书。java中的java文件   退出队列时,Java队列程序结果为空   Java lambda返回带有重复代码问题的列表   java使用意图从其他活动传递数据并在listview中显示   java如何在java中创建JSON输出   java Android:在不破坏或暂停活动的情况下关闭显示   支持Android电视和手机的java多apk   关于Java应用程序测试和调试的一组问题   如何在JavaSE中使用jdbcRealmShiro进行授权   在java中是否有一个无异常检查的URL解析实用程序?   当页面上有多个相同类型的元素时,java会选择一个特定的元素   递归需要帮助发现java代码中的缺陷