Jkit

Latest version: v3.0.0a16

Safety actively analyzes 639107 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 9

3.0.0a4

**这是一个 Alpha 版本,可能随时进行重大变更。**

功能变动:

- 支持获取文章评论和精选评论
- 支持获取文章被收入专题信息
- 支持获取文章音频信息
- 支持获取文章所属文集信息
- 修改资源对象检查逻辑和相关配置文件
- 支持禁用数据校验
- 为资源对象设置 `__repr__`
- 移除 __init__ 未使用导入忽略规则

错误修复:

- 修复日期数据异常

依赖变动:

- 放开依赖库版本限制

3.0.0a3

**这是一个 Alpha 版本,可能随时进行重大变更。**

功能变动:

- 避免不必要的验证流程
- 移除主包导出
- 添加自定义数据校验异常
- 部分 user_info -> author_info
- DataObject -> ResourceObject 转换方法更名

CI / CD:

- 发布新版本前运行静态检查
- 优化自动版本发布逻辑

3.0.0a2

**这是一个 Alpha 版本,可能随时进行重大变更。**

功能变动:

- 支持获取专题信息
- 支持获取用户简书钻、简书贝和总资产数据
- 修改部分参数为强制关键字参数
- 部分资源对象支持校验
- 添加版本号变量
- 更新部分 API 文档
- 网络请求模块更名

错误修复:

- 修复错误的 PyPI classifier

3.0.0a1

**这是一个 Alpha 版本,可能随时进行重大变更。**

JRT 已更名为 JKit,这是 v3 的首个开发者预览版。

bash
pip install jkit --pre


该版本并未包含全部功能,目前支持的功能:

- 配置修改
- 标识符校验与转换
- 文章收益排行榜、作者收益排行榜、资产排行榜数据获取
- 用户、文章部分数据获取

同时,我们整理了简书部分 API 的文档,可使用 [Bruno](https://github.com/usebruno/bruno) 打开 `jianshu_apis` 目录查看并测试。

我们将持续为 JKit v3 添加新功能,并发布后续的 Alpha 版本供开发者评估。

2.11.0

功能变动:

- **贝壳小岛已于 2022 年 9 月 30 日关闭,该版本移除了贝壳小岛数据获取模块(`beikeisland`)**
- **现在 TCP 连接将被自动复用,以提升批量请求时的性能**
- **现在所有请求将使用 HTTP/2 协议发送,以提升批量请求时的性能**
- 全部时间相关数据现在均不再包含时区信息,您可在升级后从代码中安全移除 `.replace(tzinfo=None)` 语句
- 原始 API 封装优化
- 使用 `Ruff` 优化代码风格
- 使用 `Pyright` 增强类型安全
- 格式化代码
- 修改贡献指南中过时的示例
- 修改开源许可证年份

错误修复:

- 修复失败的测试用例
- 修复总资产排行榜将总资产数据作为简书钻数据返回的问题
- `GetAssetsRankData` 函数的返回数据中新增 `assets` 字段
- 为保证向后兼容,`FP` 字段在 v2 中暂不移除,其值与 `assets` 字段相同。
- 若 `GetAssetsRankData` 函数的 `get_full` 参数为 True,将获取真实的简书钻数据,并替换兼容用途的 FP 字段,简书贝(FTN)字段也将正确计算。
- 修复用户时间线信息解析错误
- **[不兼容更改] `GetUserTimelineInfo` 函数中 `operation_type` 参数的可能取值 `comment_note`(评论文章)现已变更为 `comment_article`**

依赖变动:

- **迁移到 Poetry**
- 新增依赖 `h2`
- 新增开发依赖 `ruff`、`pyright`、`black`
- 移除开发依赖 `flake8`、`mypy`、`yapf`

2.10.1

错误修复:

- 修复 objects 模块中部分函数不可用的问题
- 修复贝壳小岛接口变动导致获取交易单失败的问题

代码规范:

- 修复一些注释与代码不匹配的问题,删减非必要的括号

依赖变动:

- 不再限定开发依赖版本,同时在开发依赖中加入代码格式化工具 yapf

Page 3 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.