Releases: FHU-yezi/JTools
Releases · FHU-yezi/JTools
JMF v1.3.0
功能变动:
- 画图库由
Plotly
变更为Pyecharts
,因此,图表的首次加载速度得到了明显提升 - 词云绘制库变更为
Pyecharts
,您现在可以通过将鼠标悬浮在词语上方(手机端为点击)的方式与词云图进行交互,查看特定词的出现次数 - 更新了热词列表
- 我们重写了很多模块的代码,提高了可读性和性能
- 服务端口现在作为配置文件的一个项目存在
- 服务列表抽取成了
main.py
中的常量
重构:
- 重构了消零派辅助工具模块的代码,并从中移除了
Pandas
,我们很高兴看到了运行这一模块时内存占用的显著下降 - 使用 JRT v2 引入的面向对象编程方式重写了部分模块(由于 JRT v2.9 中的一个 Bug,我们暂时禁用了
JianshuResearchTools.object
模块中的缓存)
依赖:
- 依赖管理工具由
Pipenv
替换为Poetry
- 移除依赖
Pandas
、Plotly
- 增加依赖
Pyecharts
部署:
- 现在支持,并推荐使用
Docker
部署这一服务(在这一版本,镜像大小约为 240MB) - 添加
Dockerfile
和.dockerignore
文件
JMF v1.2.0
功能变动:
- 重写配置文件相关代码
- 优化词云图生成效果
性能优化:
- 利用 JRT 2.9 的新特性大幅度提升需要网络请求的工具的性能
代码规范:
- 代码格式优化
JMF v1.1.0
功能变动:
- 上线新工具:会员状态查询工具
- 上线新工具:文章时间查询工具
JMF v1.0.0
第一个正式版!
- 完全重构,模块化设计
- 整合消零派辅助工具