YetAnotherPicSearch Versions Save

Yet another picture search plugin for nonebot2

v1.9.6

2 months ago

fix(deps): 包含对 pydantic v1 的支持

v1.9.5

2 months ago
  • fix(pydantic): adapt to NoneBot version 2.2.0 (#126) (by @lgc2333)
  • fix(download): 解决从 QQ 聊天中获取图片被反爬的情况 (#114)
  • chore(config): 往默认配置中添加新的 红链 域名,并添加相关的文档说明 (#118)
  • chore(renovate): disable python updates for poetry manager
  • fix(deps): 依赖升级
  • docs(README): 添加后续维护情况的说明

v1.9.4

10 months ago
  • fix(ehentai): 增加检测 superusers 是否配置的逻辑 (fix #100)
  • docs(使用教程): 增加对配置项 superusers 的说明
  • refactor(utils): 重构函数 get_bytes_by_url ,使其完备
  • fix(deps): 依赖升级

v1.9.3

11 months ago

fix: 修正因使用 httpx 的 URL 类替代 yarl 的 URL 类引发的问题

v1.9.2

11 months ago

fix(utils): 短链接处理遗漏了 Google 和 Yandex

refactor(utils): ehentai 和 nhentai 标题搜索的预处理逻辑

chore: 移除未使用的函数 check_first_connect()

v1.9.1

11 months ago

fix: 修正 Google 和 Yandex 搜索引擎

v1.9.0

11 months ago

refactor: 将 aiohttp 替换为 httpx

refactor(nhentai): 重构 search_on_ehentai_and_nhentai() 的逻辑

refactor: ehentai 和 nhentai 标题搜索的预处理逻辑

refactor(ehentai): 重构搜索逻辑,尝试将搜索结果中评分低于 3 星的过滤掉,而不是过滤掉 1 星评分

fix(utils): 为 AsyncClient 添加初始化参数 follow_redirects=True ,以实现自动重定向

refactor(ehentai|nhentai): 将标题搜索筛选逻辑提取为一个独立的函数,以便复用

fix(nhentai): 将 NHentaiItemNHentaiResponse 类移动到一个独立的模块文件中,以避免循环导入

feat: 为高频函数添加全局锁

refactor(lock): 因在搜索端加了全局锁,原来发送端的全局锁没有太大意义了,于是去掉

fix(baidu): 不再显示相似度和标题,因百度不再提供 simifromPageTitle 字段

feat: 添加 Google 和 Yandex 搜索引擎

1.8.9

1 year ago

fix(__init__): 修正 get_universal_img_url() 的逻辑

1.8.8

1 year ago

fix(proxy): http 代理配置错误

refactor(config): 用 pydantic 的 validator 对关键配置进行校验

chore: 引入格式化工具配置和代码检查工具配置

1.8.7

1 year ago

feat(saucenao): 当 E-Hentai 标题搜索无结果时自动调用 NHentai 标题搜索 的触发条件扩展到当搜索结果为 fakku

build(deps): 依赖升级