Skip to content
This repository was archived by the owner on Jul 14, 2025. It is now read-only.

MicGan6/Wallpaper-Engine-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

由于本项目代码可读性过差,开发者已不再维护,请前往重构版项目WPETool

Warning

Due to the poor readability of the code of this project, the developer no longer maintains it, please go to the refactored version of the project WPETool

Wallpaper Engine:壁纸引擎 第三方工具

将Wallpaper Engine: 壁纸引擎的壁纸进行导出

使用方法

方法1(推荐普通用户使用)

  1. 打开Release
  2. 下载对应软件包,解压后运行main.exe即可

方法2(推荐开发用户使用)

  1. 通过Git Clone的方式将本程序克隆至您的电脑
  2. 运行Main.py

运行环境

开发时使用Python 3.12.4

关于源代码

如果你想修改本程序源代码,请务必看完本部分

  • 本程序支持自动安装第三方库

  • 本程序使用的库如下:

    1. UI: tkinter, tkinter.messagebox
    2. 目录&文件相关: os, json, shutil
    3. 终端: subprocess
    4. 退出程序:sys
    5. 多线程: threading
    6. 获取路径: winreg
    7. 日志: loguru
    8. 图片: PIL
  • 为了方便国际化 (其实是因为Vs Code的中文显示有问题) ,本程序注释采用英文,后续版本将创建新分支以存储含有中文版注释的程序

  • 本程序使用面向对象编程的格式(不是标准的tkinter式)

  • PR: 本程序欢迎PR,但对PR有一定要求

    1. 请尽量使用Python标准库
    2. 请确保你的程序有注释(中英均可), 我们会翻译
    3. 请尽量使用面向对象编程的格式
    4. 欢迎各位的PR

目前程序问题&发展规划

  • 增加批量导出功能
  • 运行效率过慢,扫描文件所需时间较长

声明

  1. RePKG.exe不是本仓库所有者开发的, 它的仓库 在这
  2. 导出的壁纸版权归壁纸创作者所有,本程序仅供学习交流使用。
  3. 本程序采用GPL-V3开源,请遵守该开源协议
  4. 本项目的workflow与issue模板均参考gyc-123456-1的pynotepad项目

About

壁纸引擎第三方工具 A Third-Party Tool for Wallpaper Engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages