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

2.2.8

- 修复群文件重复上传的 BUG
- 改进结构和代码格式
- 修正 `rss_tmp` 存在赋值前引用的 BUG
- 为防止 `SQL 注入` 重构相关逻辑
- 将指定版本号作为 `hash_clear()` 执行的前置条件(过渡性代码,后期移除)
- 补上对 `em` 标签的处理
- 重构 `get_rss()` 的实现
- 修正 `send_msg() 返回值` 的逻辑

2.2.7

- Fix 145
- 对于那些暂时没生成 `item` 或 `entry` 节点的订阅,检查更新之前加个判断逻辑
- 读取缓存记录时,对一些因为奇怪原因生成的空文件加个处理逻辑
- 订阅参数增加 `停止更新` 设置项,启动后创建检查更新任务时,跳过已停止更新的订阅
- 修正对订阅属性 `停止更新` 的定义
- 补上对 `tbody` 标签的处理
- 修正对订阅 `第一次抓取成功` 的逻辑
- 将 `dict_hash()` 的实现从黑名单改为白名单,同时修正 `check_update()` 的逻辑,并在 `start.py` 中加入清除缓存文件中原有 `hash` 字段的逻辑
- 修正 `从消息中获取时间` 的逻辑

2.2.6

- 修正标签处理的逻辑,避免一些文本信息被转义导致解析错误
- 补上对 `sub` `del` `small` 标签的处理
- 优化对 `只留下内部文本信息` 的标签的处理逻辑
- 移除多余的、实际没到预期作用的 `消息发送重试` 逻辑
- 移除多余的配置项 `IS_OPEN_AUTO_DOWN_TORRENT`
- 优化 `订阅参数列表展示` 逻辑,未启用的订阅参数不显示
- 修正下载图片时,`如果 图片无法获取到 / 获取到的不是图片,直接返回` 的逻辑
- 修正 `dict_hash()` 中过滤 `summary` 字段时的逻辑,先判断是否存在,避免 KeyError
- 增加 `图片地址预处理` 逻辑
- 修正对标题的处理逻辑
- 修正 `<a> 标签处理` 的逻辑

2.2.5

- 修正 `下载种子判断` 的逻辑
- 优化日志输出内容
- 去掉翻译副本,直接翻译处理后的正文
- 对标题内容也进行翻译
- 修正启用翻译时 `移除指定内容` 的逻辑
- 修正 36:实际上不是 markdown 标签,而是 bbcode
- 修正处理 bbcode 标签时,对图片标签的处理逻辑
- 处理 bbcode 时,去掉结尾被截断的信息(南+的订阅源
- 处理没有被 `ul / ol` 标签包围的 `li` 标签
- 检查正文是否为 bbcode ,没有成对的标签也当作不是,从而不进行处理
- 修正 `从消息中读取正文` 的逻辑
- 修正 `标题正文相似处理` 的逻辑
- 修正部分 `//` 开头的图片地址
- 修正标签处理中 `bbcode` 的处理逻辑,补上对 `b` `color` `table` `tr` `td` `url` 标签的处理
- 修正 `<a> 标签处理` 的逻辑

2.2.4

- 修正 `有序/无序列表 标签处理` 的逻辑
- 修正 `<a> 标签处理` 的逻辑
- 修正 `获取图像指纹时格式为 GIF` 时的逻辑
- 修正 `去除多余换行` 的逻辑
- 重写 `检查更新` 的实现(原实现对如 `Bilibili 直播间开播` 这类订阅无效)

2.2.3

:sparkles: Introducing new features.
- 订阅参数增加 `正文待移除内容` 设置项
- 订阅消息的标题加入 `黑名单关键词` 的生效范围

:art: 改善代码
- 优化正文、标题、标签等处理逻辑
- 优化订阅抓取重试机制

:memo: 文档
- 移动文档到仓库

更多详情请查看 commits

v2.2.2-fix
:art: 改善代码

:sparkles: Introducing new features.
- qb手动文件上传 支持 私聊上传到指定群号

:bug: 修复 bugs
- 配置项 LIMIT、DOWN_STATUS_MSG_GROUP 的拼写错误
- 图片下载失败后不推送信息
- 图片下载后为大小 0 导致的异常
- 修正图片数量限制逻辑
- 为支持异步,将重试库改为 tenacity

:wrench: 修改配置文件

去除以下配置项
- show_black_word
- use_baidu

配置项更名
- 更多请查看 https://github.com/Quan666/ELF_RSS/commit/23e2b6749aaa8fe84ecbdcf675725072ee85d570

配置文件由 `.env.prod` 改为 `.env.dev` 防止与用户配置文件冲突


注意:
此次提交未进行充分测试!不排除引入了新BUG

更多修改请查看 commits

Page 8 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.