Skip to content
This repository has been archived by the owner on Dec 18, 2023. It is now read-only.

Pylogmon/earth_wallpaper

Repository files navigation

Logo

earth-wallpaper

简单好用的多功能壁纸软件

安装

Linux

Debian

下载earth-wallpaper-amd64.deb后使用apt或dpkg安装

Arch

通过AUR安装

# paru
paru -S earth-wallpaper-bin # or earth-wallpaper-nightly
# yay
yay -S earth-wallpaper-bin  # or earth-wallpaper-nightly

Windows

Windows推荐使用pip安装 需要事先安装好python3

pip install earth-wallpaper # 安装
pip install earth-wallpaper --upgrade # 更新

要取消启动时的命令行窗口,可以使用vbs脚本启动: 脚本内容如下:

CreateObject("WScript.Shell").Run "earth-wallpaper",0,True

将此vbs脚本复制到C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup目录可以实现开机启动

使用须知

第一次运行时会弹出设置窗口,点击应用即可开始运行

支持接口

  • 向日葵八号
  • 风云四号
  • 必应壁纸 (调用 @xCss API)
  • 动漫壁纸 (调用 waifu.im API)
  • 本地壁纸 (注:目前Windows下使用本地壁纸,路径需要全英文且无空格)
  • 24h壁纸 (灵感来自于windynamicdesktop)
  • wallhaven.cc (wallhaven.cc)

24h壁纸推荐下载地址:

https://github.com/MiniBusiest/24Hour-Wallppe

https://windd.info/themes/index.html

支持桌面环境

Linux

  • KDE Plasma
  • Deepin
  • GNOME
  • ubuntu:GNOME
  • Cinnamon
  • XFCE
  • MATE
  • Cutefish
  • LXQt (pcmanfm-qt)
  • LXDE (pcmanfm)
  • 自定义脚本设置壁纸

Windows

  • Windows 10 (测试环境:Windows 10 专业版 21H1,其他版本自行测试)

依赖

  • Pillow
  • PySide6
  • requests
  • setuptools
  • pywin32 (Only Windows)
  • dbus-python (Only Linux)

手动安装

git clone https://github.com/Pylogmon/earth_wallpaper.git
cd earth_wallpaper
python3 setup.py install

开放API

bing 壁纸: https://github.com/xCss/bing

waifu.im 动漫壁纸: https://waifu.im/

ipapi 获取ip地理位置: https://ipapi.co

wallhaven 壁纸: https://wallhaven.cc/help/api

软件截图

bing

wallpaper24

fengyun4

wallhaven

感谢

感谢由 Jetbrains 提供的 开源许可证书

此项目部分内容通过 PyCharm 进行开发.