Elf-rss

Latest version: v2.6.25

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

Scan your dependencies

Page 7 of 11

2.4.2

:bug: 修复 BUG NekoAria

- 修正 `handle_rss_change()` 的逻辑

:recycle: 重构代码 NekoAria

- 改用新的 API 获取 Bot 对象
- 重构 `消息发送` 的逻辑,在发送之前检查是否 是好友 / 已入群
- 重构 `日期处理` 相关逻辑
- 重构 `对处理器进行过滤` 的相关逻辑
- 出于性能考虑,对部分涉及到列表处理的地方,从 `lambda 表达式组合 filter() 等函数` 改为列表表达式

:art: 改进结构和代码格式 NekoAria

- 优化 `__init__.py` 中的 `import`

:arrow_up: 依赖升级 NekoAria

:memo: 编写文档 NekoAria fatinghenji

2.4.1

:sparkles: 添加新特性 NekoAria

- 增加对订阅属性 `name` 的修改
- 为 `show_all` 增加针对QQ和群组的关键词过滤功能,仅对超级管理员用户生效
- 为 `change` 增加批量修改功能,即支持同时对多个订阅进行修改

:bug: 修复 BUG NekoAria

- 给 `change_rss_json()` 加个判断逻辑,跳过无 `rss.json` 的情况
- 修正 `change_cache_json()` 的逻辑
- 修正 `handle_check_update` 的逻辑
- 修正 `start()` 的逻辑
- 一些情况下响应头里没有 `Content-Type` 字段
- 修正 `判断文件是否存在` 的逻辑

:recycle: 重构代码 NekoAria

- 重构 `rss_class` 初始化相关逻辑
- 重构 `缓存 json 的读写` 相关逻辑
- 精简 `缓存 json` 中的字段
- 重构 `cache_filter()` 的逻辑
- 重构 `cache_json_manage()` 的逻辑
- 把 `data 目录路径` 改为共享变量
- 充分利用 `pathlib` 带来的便利性
- 重构 `handle_date` 相关逻辑
- 重构 `对结果按照发布时间排序` 的逻辑

:art: 改进结构和代码格式 NekoAria

:fire: 移除代码或文件 NekoAria

2.4.0

:recycle: 重构代码 NekoAria
- 将 `缓存 json` 改造为 `tinydb` 数据库
- 重构 `检查更新` 相关逻辑
- 重构 `缓存json的读写` 相关逻辑
- 重构 `dict_hash()` 的逻辑
- 将 `rss.json` 改造为 `tinydb` 数据库

:fire: 移除代码或文件 NekoAria
- 移除没用到的属性 `sum`

2.3.1

♻️ 重构代码
- 优化正文排版 (167) NekoAria
- 处理 <a> 标签时,去除微博用户主页链接,只保留文本 NekoAria
- 优化正文排版(有序列表/无序列表/块级引用) NekoAria

🐛 修复 BUG
- 增加针对某些情况下 `状态码为 200 但 content-length 为 0` 的判断逻辑 NekoAria
- 修正 `处理标题` 的逻辑 NekoAria

⬆️ 依赖升级 NekoAria

增加poetry依赖管理 mnixry

2.3.0

♻️ 重构代码
- 重构解析逻辑

2.2.9

♻ Refactor code.

- 去除微博话题对应链接,只保留文本

✨ Introduce new features.

- 为 `show_all` 增加关键词过滤功能,同时优化 `show` 与 `show_all` 返回的订阅信息格式

🐛 Bug fixes.

- 去除删除订阅后更新 `rss.json` 时多余的转义

- 修正在群里不带参数使用 `show` 时,遇到订阅中有非群订阅时,因没判空导致代码执行中断

- 修正一个日志打印等级

- 修正 `fuck_pixiv_cat()` 的处理逻辑,同时将调用逻辑改为仅在图片下载失败时及图片地址包含 `pixiv.cat` 时

- 针对如 `Bilibili 直播间开播` 这类内容可能为空的订阅,修正 `get_rss()` `check_update()` 的处理逻辑

📝️ Update docs.

🔧️ Update config files.

Page 7 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.