从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第三方库


热门话题
Synth xml中的java设置JLabel图标   java全屏Flash应用程序测试需要外部戳   评测配置文件Java CPU负载   java如何显示布尔值?   java共享库与微服务?   使用bash脚本重定向java输出(liquibase)   java如何进行结构化日志记录?   属性JSF2的java绑定属性<h:dataTable>   java Android Restlet包装崩溃   java如果在一个事务中我们只在一个数据源上写,是否可以避免2PC或手动处理提交?(J2CA0030E)   java从哪里获得openCV的jar?   java正在尝试更新SQL数据库条目,但收到SQL语法错误。我怎么知道这里出了什么问题?   java如何在Firebase数据库值中添加空格   为什么在java中读取datainputstream时会出现EOF异常?   java STDERR将每个stacktrace行作为错误日志条目写入WildFly服务器。日志   java通过socket编写一个没有'ImageIO'的映像   java为什么JBoss会在出现错误时破坏连接池?   javafxjava如何查找当月的第一次登录   java这个Android项目给了我一个崩溃的机会,我正试图让这个项目有一个来自编辑文本的数字,并在文本视图中得到它两次