WingToolPy/img
寂静的羽夏 403bc28832 update 2022-10-19 10:10:27 +08:00
..
README.md update 2022-10-19 10:10:27 +08:00
author.jpg update 2022-10-19 10:10:27 +08:00
author.png update 2022-10-19 10:10:27 +08:00
clearhis.png update 2022-10-19 10:10:27 +08:00
closefile.png update 2022-10-19 10:10:27 +08:00
copy.png update 2022-10-19 10:10:27 +08:00
cut.png update 2022-10-19 10:10:27 +08:00
del.png update 2022-10-19 10:10:27 +08:00
edit.png update 2022-10-19 10:10:27 +08:00
file.png update 2022-10-19 10:10:27 +08:00
find.png update 2022-10-19 10:10:27 +08:00
icon.png update 2022-10-19 10:10:27 +08:00
jmp.png update 2022-10-19 10:10:27 +08:00
new.png update 2022-10-19 10:10:27 +08:00
open.png update 2022-10-19 10:10:27 +08:00
paste.png update 2022-10-19 10:10:27 +08:00
py.png update 2022-10-19 10:10:27 +08:00
pydb.png update 2022-10-19 10:10:27 +08:00
pys.png update 2022-10-19 10:10:27 +08:00
readonly.png update 2022-10-19 10:10:27 +08:00
redo.png update 2022-10-19 10:10:27 +08:00
replace.png update 2022-10-19 10:10:27 +08:00
run.png update 2022-10-19 10:10:27 +08:00
runf.png update 2022-10-19 10:10:27 +08:00
rwg.png update 2022-10-19 10:10:27 +08:00
save.png update 2022-10-19 10:10:27 +08:00
saveas.png update 2022-10-19 10:10:27 +08:00
saved.png update 2022-10-19 10:10:27 +08:00
saveg.png update 2022-10-19 10:10:27 +08:00
soft.png update 2022-10-19 10:10:27 +08:00
undo.png update 2022-10-19 10:10:27 +08:00
unsaved.png update 2022-10-19 10:10:27 +08:00
writable.png update 2022-10-19 10:10:27 +08:00

README.md

WingHexPy

WingToolPy是一个强大的羽云工具箱插件,它具有对 Python3 脚本的支持,拥有即时交互控制台。本插件几乎支持所有的原生IWingToolPlg的所有接口,于此同时也拥有自己独特的接口以供与插件进行交互。

  本插件基于 QCodeEditor 和 PythonQt 以及深度文本编辑器的部分代码(纯粹自己懒)进行开发。为了和深度主题适配所以有 DTK 依赖。

使用声明

  1. 开发本软件目的是让羽云十六进制编辑器具有强大的脚本分析功能,使用 C++ 的 Python 拓展来弥补羽云十六进制编辑器相对于 010 Editor 的不足之处。
  2. 本人学生,由于本软件是用我的业余时间编写,不能及时修复 Bug 或者提供技术支持,请见谅。
  3. 本人非计算机专业,编写程序难免有 Bug ,欢迎提交 PR 。

参与贡献

  1. 如果您有想参与本软件代码开发递交,请在 pull request 联系我。
  2. 本项目支持捐助,如有意愿请到本仓库通过微信或者支付宝的方式进行,一瓶水的价钱足以提高我的维护该项目的热情,感谢大家的支持。
  3. 如果您想提交修复或者增进程序的代码,请在 pull request 递交。
  4. 任何成功参与代码 Bug 修复以及增进程序功能的同志和 Sponsor ,都会在本仓库 ReadMe 和附属说明文件中体现,您如果是其中之一,本人可以按照您合理的意愿来进行说明。

加入我们并不意味着就是代码的维护,你可以选择下列一项或多项进行参与:

  1. 代码维护:实现新功能或修复 BUG ,对代码进行维护和升级。
  2. 文档编辑:主要是接口文档和教程需要撰写编辑,这很重要。
  3. 参与讨论:主要是讨论本项目未来发展和方向等。
  4. 编写插件:一起增强该软件的功能。

协议

  本插件仓库将采用AGPL-3.0协议,不得将该插件代码用于改协议之外的用途。

issue 前必读

  如果你有任何形式的建议,在提交 issue 之前,请一定要阅读下面的声明,以免浪费我们双方宝贵的时间:

  1. 本人不考虑多语言支持,主要是没时间和资金。由于本人是中国人,本人不考虑其他语言使用者。但如果使用其他语言,如果你有语言包,只需要简单的替换文件即可。
  2. 本人不会将此插件单独打包为 deb ,会捆绑在“羽云十六进制编辑器”的安装包内供大家使用。
  3. 本人不考虑主题 UI 层面的问题,开发本插件与窗体相关一切采用 DTK 原生样式,觉得丑找官方,或者自己写个样式编译加载。

  上面一切的一切,如果你是志同道合的开源贡献者,欢迎 fork 我的仓库进行相应的维护!

有关仓库

WIKI

WIKI 建设完毕,想学习脚本编写的话请看 教程