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 5 of 11

2.6.1

:sparkles: 对标题和正文中的 emoji 纯文本转为 emoji 符号

:bug: 修复 BUG

- 修正 `hidden_some_infos` 的逻辑,并重命名为 `hide_some_infos`
- 修正添加、查询、修改订阅时的部分逻辑,及 `过滤订阅名中的特殊字符` 相关的逻辑 (fix 296)

:recycle: 修正 `rsshub_add` 对订阅地址的处理逻辑

2.6.0

> 注:因为本版本含有破坏性更新,建议在最近一轮检查更新任务完成后,删除缓存文件后再更新到这个版本

:sparkles: 添加新特性

- 发送消息加上锁
- `rsshub_add` 交互式添加 rsshub 订阅
- 检查更新增加缓存机制 (基于 `etag` 和 `last_modified`)

:recycle: 重构代码

- 重构消息发送失败后重试的相关逻辑,只会重试一次而不是三次
- 调整 `Rss` 的 `__str__` 方法返回结果
- 每次发送消息之间间隔 1 秒
- 重构检查更新相关的逻辑(:boom: 破坏性更新)
- 增加对 `figure` 标签的处理
- 出于公平考虑,限制订阅者只有当前群组或频道时才能修改订阅,否则只有超级管理员能修改
- 去除添加订阅时的奇怪逻辑 `判断是否有该名称订阅,有就将当前qq或群加入订阅` ,推荐让超级管理员用 change 命令添加
- 将 `过滤订阅名中的特殊字符` 相关的逻辑合理化

:bug: 修复 BUG

- 修正发送失败后反复尝试发送的逻辑
- 修正 `hidden_some_infos` 和 `find_group` 的逻辑
- 修正 `handle_rsshub_routes` 的逻辑

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

:memo: 编写文档

:truck: 移动或重命名文件

2.5.6

:bug: 修正 `去除微博话题对应链接 及 微博用户主页链接,只保留文本` 时的逻辑

:recycle: 重构代码
- 去除不必要的 `async/await`
- 处理正文时,移除指定内容后,再对处理后的内容去除多余换行

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

2.5.5

:recycle: 重构代码

- 借助 `mypy` 对大部分逻辑进行修正和优化
- 用 `aiohttp` 和 `yarl` 替换 `httpx` ,提高性能

:bug: 修复多插件用户可能遇到的问题:启动后因不是先加载的插件,导致已经存在其他定时任务而导致跳过创建检查更新任务

2.5.4

:sparkles: 添加新特性

- 增加对 SVG 图片的处理
- 加入自动停止更新机制,当连续抓取失败达 100 次时触发

:recycle: 重构代码

- 利用 `httpx.Response.raise_for_status` 及 `event_hooks` 修正并优化 `get_rss` 的逻辑
- 利用 `httpx.codes.is_client_error` 及 `httpx.codes.is_server_error` 修正并优化 `download_image_detail` 的逻辑
- 用 `httpx.URl` 取代一些不那么优雅的逻辑
- 将抓取失败的日志等级降级

:wrench: 更新 `pyproject.toml`

:fire: 移除 `setup.py`

2.5.3

> 注意:因 Google 翻译库更换,更新到此版本后需要更新项目依赖

:recycle: 重构代码

- 更换 Google 翻译库 (记得更新依赖) by Quan666
- 整合翻译 by mengshouer
- `weibo` 处理图片的时候移除多余图标 by NekoAria

:wrench: 修改配置文件中的 `RSS_PROXY` 的值默认为空 by NekoAria

:memo: 更新 issue 模板文件 by NekoAria

Page 5 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.