Yet another picture search plugin for nonebot2
fix(deps): 包含对 pydantic v1 的支持
红链
域名,并添加相关的文档说明 (#118)superusers
是否配置的逻辑 (fix #100)superusers
的说明get_bytes_by_url
,使其完备fix: 修正因使用 httpx 的 URL 类替代 yarl 的 URL 类引发的问题
fix(utils): 短链接处理遗漏了 Google 和 Yandex
refactor(utils): ehentai 和 nhentai 标题搜索的预处理逻辑
chore: 移除未使用的函数 check_first_connect()
fix: 修正 Google 和 Yandex 搜索引擎
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): 将 NHentaiItem
和 NHentaiResponse
类移动到一个独立的模块文件中,以避免循环导入
feat: 为高频函数添加全局锁
refactor(lock): 因在搜索端加了全局锁,原来发送端的全局锁没有太大意义了,于是去掉
fix(baidu): 不再显示相似度和标题,因百度不再提供 simi
和 fromPageTitle
字段
feat: 添加 Google 和 Yandex 搜索引擎
fix(__init__): 修正 get_universal_img_url()
的逻辑
fix(proxy): http 代理配置错误
refactor(config): 用 pydantic 的 validator 对关键配置进行校验
chore: 引入格式化工具配置和代码检查工具配置
feat(saucenao): 当 E-Hentai 标题搜索无结果时自动调用 NHentai 标题搜索
的触发条件扩展到当搜索结果为 fakku
时
build(deps): 依赖升级