Anna's Archive 搜索结果增强器 v1.3

年份/版本/格式/大小徽章 + 动态高亮连线:鼠标悬停时仅突出显示同书多版本,其余淡化;增强纯数字版本识别。

作者
systemoutprintlnhelloworld
日安装量
1
总安装量
3
评分
0 0 0
版本
1.3.0
创建于
2025-07-30
更新于
2025-07-30
大小
9.2 KB
许可证
MIT
适用于

Anna's Archive 搜索结果增强器 – 脚本介绍

脚本名称:Anna's Archive 搜索结果增强器 (Enhanced Results for Anna's Archive) 脚本版本:v1.3 适用站点https://annas-archive.org(含子域名) 依赖环境:Tampermonkey / Violentmonkey / Greasemonkey 等用户脚本管理器


功能亮点

模块 作用 说明
信息徽章 在每条搜索结果后追加醒目的年份、版本号、文件大小与文件格式徽章 PDF 绿色推荐;EPUB 等不推荐格式红色提示;年份/版本渐变色随新旧变化
版本聚类 自动分析标题相似度,将同一本书的不同版本聚为一簇 采用 Jaro‑Winkler 与 Levenshtein 双算法,阈值≥ 0.8 或编辑距离≤ 5
彩色竖线 为每个簇绘制 4 px 彩色竖线 内置 8 款柔和配色,书名不同则颜色不同
动态高亮 悬停在某个结果时,只高亮同簇竖线,其余竖线自动淡化 轻松定位同书不同版本
版本识别增强 识别 “v2.0”“2nd Edition”“第二版”“(3)” 等多种写法 裸数字 1‑20 也能匹配

安装说明

  1. 在浏览器安装 Tampermonkey(或 Violentmonkey / Greasemonkey)。
  2. 打开脚本页面(本介绍发布于 GreasyFork),点击 “安装脚本”
  3. 刷新 Anna's Archive 搜索页即可看到效果。

提示:如脚本更新,请在脚本管理器中启用「自动更新」,或随时到 GreasyFork 页面检查新版。


常见问题

1 . 为什么有些结果没有竖线?

仅当同一本书至少出现 两条以上 结果时才绘制竖线;孤立条目不会显示,以免视觉干扰。

2 . 颜色太淡 / 想自定义?

脚本顶部 CONFIG.CLUSTER_COLORS 数组可自定义竖线配色;徽章配色同理。

3 . 版本或年份识别错误?

请在 GreasyFork 留言提供截图与书名,我会在后续版本优化解析规则。


更新日志

  • v1.3  (2025‑07‑30)

    • 新增动态 hover 高亮,竖线默认透明度 0.25,悬停同簇全亮;
    • 加强纯数字版本号、英文序词 First/Second Edition 识别;
    • 精简 CSS,统一渐变配色。
  • v1.2  新增文件大小徽章、改进配色;加入静态彩色竖线。

  • v1.0 – v1.1  实现基础徽章功能并适配 Anna's Archive 全站。


开源许可

本脚本以 MIT License 开源,欢迎 Fork / PR / Issue,亦可自由修改自用。


作者:Assistant (GreasyFork @Assistant) 联系方式:在 GreasyFork 脚本页面留言或通过 issues 反馈即可。