🚧 ScriptTool
kemono / danbooru / cbg / saucenao
⚠️ 通用前置须知
(🔔必装)脚本集通用前置安装
任务模块:Redis-windows | mac:brew install redis
下载引擎:Motrix
| 前置矩阵 | redis-service | Motrix |
|---|---|---|
| Kemono | ⭕️ | ⭕️ |
| Danbooru | ⭕️ 实际不需要,后续将解耦脱离 | ⭕️ |
| Cbg | ➖ | ➖ |
脚本目录树: script目录 (非 GUI 相关)
shell
utils
├── script
├── __init__.py
├── extra.py # 作为单个简单类爬虫使用
├── image
├── __init__.py
├── kemono.py # 网站有如右相关资源 patreon/fanbox/fantia 等
├── expander.py # 基于每个作者对作品集取名习惯(标题是颜文字表情之类的见怪不怪了)进行筛选(类kemono网站共用)
├── nekohouse.py # 大概就是 kemono 的克隆网站
├── saucenao.py # saucenao 著名的二次元以图搜图网站1. kemono
2. Danbooru
3. Cbg (CornerBackground)
快捷入口为 rvTool 橙色按钮 Cbg
功能为油猴脚本,让立绘资源在浏览器右下角常驻展示(当前仅本地资源,火狐暂不支持 ¹)
需要进扩展管理油猴权限设 `允许访问文件网址` (火狐没有所以不支持)

技术开源,资源自备
或前往引力圈赞助获取资源
如展示图立绘还可用于 cgs-bg_path , 楓の美化工具箱资源管理器背景, rainmeter 的 Dock 等
后续视赞助人数置换为图床api ¹
4. saucenao 二次元的以图搜图 (仅脚本)
Danbooru无需代理,Yande(这个指yande.re)需要代理,其他图源没做,感觉也没比Yande更全更高清的了, 没代理就去掉imgur_module的Yande
有时也会搜出kemono的,知道作者名之后就用上面的kemono脚本吧
saucenao限制30秒搜3张图,有它的账号也才30秒4张没什么好说的
相似度阈值可自行各个图源分别调整,搜索similarity_threshold更改。 匹配的图源是imgur_module的值(列表) 从左到右
运行/操作
- 随意创建个目录例如
D:\pic,丢几张图进去,脚本的get_hd_img的位置实参改成该目录,然后跑脚本python saucenao.py - 成功后会保存在
D:\pic\hd里,对照下文件大小之类的,合适就回去把原文件删了(不然下次跑会重复做前面的任务)
// # TODO[9]: 重复任务用pathlib.exists()查一下hd文件夹内的,并用saucenao.json记录数据
进阶:
可以在很多图像的目录上运行脚本,只要在get_hd_img加上参数first='a.png',就会以文件大小的顺序从a.png开始进行搜图
不过同样要对比和手动删源文件,顺序可以自己调代码在get_tasks的__ = sorted(...的key
