关于重写1.0.0版本的项目
问题
-
版本 自1.x.x版本后,与之前0.x.x版本完全不兼容,由于之前版本是我学习github以来独立写的第一个项目,所以造成了大量我自己也无法修改的屎山,因此我决定封存并重新的版本。
-
功能 由于之前写的非常随性所欲,导致各种功能杂糅,因此这次决定先想好需求哪些功能,再更具需求的功能写对应的模板
-
代码部分 由于之前对其他插件杂糅~~乱抄~~,导致代码结构混乱,风格诡异,包含了很多我自己不理解但是能跑就行的代码,这也是我重写的主要原因。在自己独立写了几个插件后,我也决定以自己的风格去独立写一个项目。
-
使用依赖 我使用了部分nb的辅助插件,但是无奈nb本身更新太快,python也更新很快,这迫使插件作者需要花费大量经历去维护自己的插件,而且大多插件作者是独立制作插件,像我也没办法干预nb框架的改变。我个人目前倾向于使用其他对插件开发者维护成本更低的框架,不过当下作为我第一个项目我还是希望可以维护到底。
总之,之前的代码虽然也能用,但是我没有办法继续维护,因此最好的办法就是封存写新的版本,如果需要旧版本可以在release或者pypi历史版本中找到。
主要功能需求(会删除很多功能,如果有需要可以提,提的人多我就会加回来)
-
电信服信息查询(做此插件最初目的)
-
全服务器ip查询(用的最多的功能)
-
本地服务器传图(我朋友想要的,其他需求也有)
-
创意工坊+喷漆(可有可无)
-
删除定时推送
-
删除重启
-
删除网页控制台
-
删除大量无用依赖,以及解决依赖冲突问题
-
数据库暂时移除,等我想好如何使用,暂时还是用json来存储ip信息
-
优化图片,使用pil而不是浏览器以节省内存
更改时间
虽然去年就想改,但是由于个人原因一直没时间去做这些事情,正好到上个月为止突然有时间和兴趣来做了,所以本次修改从时间推算的话,暂定7月21日前先拿出第一版出来吧
希望可以保留传删图和重启 我搭私服给朋友玩可以让他们自力更生