Skip to content

Releases: ThornsW/bangumi-list

v0.5.2

Choose a tag to compare

@ThornsW ThornsW released this 31 Jul 19:16

评分改为五档评级

卡片右上角的角标由数字评分改成五档评级,按档配色:

档位 区间 颜色
神作 ≥ 9.5 绿
还不错 8.5 – 9.5
NPC 7.5 – 8.5
拉完了 6.7 – 7.5
神了 < 6.7

区间上闭下开,无评分显示 。阈值表集中在 bgm_rating_tiers(),改一处前台与后台预览同步生效;后台编辑页会实时显示当前评分落在哪一档。

观看方式上前台

「观看方式」此前只存不显。现在进度条那行变成 [进度条][观看方式][评分],行内归并成「速看 / 常规」两态(「速看」用暖色标出),完整原文显示在悬浮的评语层里。评分统一为 x.x 格式。

卡片可点击跳转 Bangumi

填了 Bangumi 链接的卡片渲染成 <a>,可点击跳转:

  • 桌面:悬停看评语,点卡片跳转
  • 移动:点卡片展开评语,点评语层里的「bgm ↗」跳转
  • 键盘:Tab 到卡片即展开评语,继续 Tab 落在链接上(:focus-within)

没填链接的卡片不可点,但仍可聚焦,评语对键盘用户依然可达。

修复

  • 「观看方式」下拉此前会丢弃库中已有的非枚举值(如「常规+二刷+补了漫画」),打开条目保存后被静默重置
  • 排序按钮文案原先在 render.phpanime.js 各存一份,改一处会不一致;现统一由 data-label-* 属性提供
  • 前端搜索范围补上评语

新增工具

tools/fetch-links-local.py —— 批量补 Bangumi 条目链接,与抓封面的工具同源,只依赖 Python 3 标准库。

⚠️ 链接错配肉眼不可见(不像封面能一眼认出),脚本会产出「重复 subject_id」与「低分」两份报告,README 说明了两者各自的覆盖边界与盲区。

安装

下载下方 bangumi-list-0.5.2.zip,在 WordPress 后台「插件 → 安装插件 → 上传插件」中安装。解压后的目录名必须保持为 bangumi-list

v0.4.0

Choose a tag to compare

@ThornsW ThornsW released this 28 Jul 11:01

评分只填数字,前台自动补 /10

后台评分字段此前要手写 9.7/10,现在只填 9.7 即可,后缀由前台渲染时补上。

  • 旧数据不用管:归一放在渲染时而不是存储时,9.7/10 这种老写法照样正确显示,不会变成 9.7/10/10
  • 数字保留你写的字面量:7 显示成 7/10,7.0 显示成 7.0/10,不会被强行补成一位小数
  • 「神作」「不做评价」这类自由文本原样输出、不补后缀;空值仍显示
  • /10 单独包一层 .bgm-badge-u(.86em / opacity .6),读起来是单位而不是分数的一部分
  • 新增 wp bangumi normalize-ratings [--dry-run],把库里手写的 /10 洗成纯数字。可选,因为渲染时已归一;幂等,可反复跑

升级注意:BGM_VERSION 已同步升到 0.4.0,anime.css?ver= 会跟着变,老访客能拿到新样式。站点若用了页面缓存记得清一下。

安装:下载下方 bangumi-list-0.4.0.zip,后台「插件 → 安装插件 → 上传插件」,无需改名。

v0.3.0

Choose a tag to compare

@ThornsW ThornsW released this 28 Jul 11:01

封面比例校验 + mikan/bgm 双图源抓取工具。

  • 封面比例闸(宽/高 0.5–0.8),挡掉「特别纪念动画」「联动 PV」这类条目的横版主视觉图
  • search_covers() 多候选重试,逐个试到第一个过闸的为止
  • 新增 wp bangumi import-covers 子命令:从本地目录入库封面,完全不走网络
  • 新增 tools/fetch-covers-local.py(mikan 优先 + bgm 兜底),在能访问 mikanani.me 的机器上抓好图再传上服务器
  • 两个过滤器:bangumi_list_cover_ratio_rangebangumi_list_cover_min_width
  • 删掉名不副实的 Text Domain 声明(本插件未做 i18n)

安装:下载下方 bangumi-list-0.3.0.zip,后台「插件 → 安装插件 → 上传插件」,无需改名。

v0.2.0

Choose a tag to compare

@ThornsW ThornsW released this 25 Jul 18:35

终端风「看番清单」WordPress 插件的首个开源版本。

安装

推荐下载下面的 bangumi-list-0.2.0.zip —— 解压出来的目录名正好是 bangumi-list,在后台「插件 → 安装插件 → 上传插件」直接选它即可,无需改名

⚠️ 不要用「Source code (zip)」—— 那个解压出来是 bangumi-list-0.2.0/,目录名不对,得手动改名才能当插件用。

启用后新建一个页面,正文写上短代码 [anime_list],发布即可(建议用全宽 / 空白页面模板)。

要求

  • WordPress 5.8+
  • PHP 7.4+
  • (可选)WP-CLI —— 用于批量导入与自动抓封面

功能

  • 注册「动漫」内容类型(CPT anime),后台像写文章一样记录看过的番,特色图当封面
  • 短代码 [anime_list],可配 title / subtitle / handle / path / accent 五个属性
  • 前端搜索番名 + 按评分 / 最近添加排序,纯 JS,无需翻页
  • 封面可从 Bangumi 自动抓取(WP-CLI),抓不到自动用「文字卡」占位
  • 样式作用域化(.bgm-*),不污染主题

说明

界面文案目前为硬编码中文,尚未实现 i18n。

GPL-2.0-or-later