下载->bangumi2notion.zip

使用说明(不用看)

解压后在浏览器中加载未打包的拓展程序,然后在详情-拓展程序选项中配置

PixPin_2026-07-10_01-55-23-lgyu.png

更新日志

内含大量Vibe Coding内容

若无BUG则不会继续更新

v2.3.0 (2026-07-10)

新增

  • 数据库 ID 输入框支持直接粘贴完整 Notion 链接(app.notion.com/p/xxxnotion.so/xxx),自动提取 32 位 ID

  • 选项页底部添加版本号显示

修复

  • 初始化数据库时正确处理已存在的标题列(不再尝试新增第二个标题属性,改为重命名)

  • 属性顺序统一:初始化、导入、选项页均按固定逻辑顺序排列

  • formatDatabaseId 同步支持 Notion URL 格式容错


v2.2.0 (2026-07-09)

新增

  • 一键初始化当前数据库功能(选项页 → 数据库初始化卡片)

  • 导入失败时自动触发数据库初始化并重试(对用户透明)

  • 新增 10 个可选制作人员字段(默认关闭):放送星期、原作、音乐、人物原案、人物设定、美术监督、色彩设计、总作画监督、摄影监督、音响监督

变更

  • 选项页重写为防御性编程(IIFE 包裹、null 守卫、旧格式自动迁移)

  • 全部 14 个基础字段升级为 24 个可配置字段,含分组管理

  • 选项页顶部新增折叠式使用说明

修复

  • 查重缓存构建不再依赖用户自定义属性名(改用数据库原始属性名)

  • 选项页因旧格式兼容问题导致内容消失的回归


v2.1.0 (2026-07-09)

新增

  • 详情页按钮页面加载时预查重,已存在的番剧直接显示灰色「已添加」

  • 点击「已添加」按钮弹出确认框(更新条目 / 仍然添加 / 取消)

  • 选项页新增「属性映射」卡片:可自定义 Notion 列名、开关导入字段、分组管理

变更

  • 导入页面时从 fieldMappings 动态构建属性对象,不再是硬编码列名

  • 更新页面时同样遵循 fieldMappings 配置

  • 列表页按钮交互优化:已添加 → 弹窗确认;未添加 → 直接导入

修复

  • Notion API 版本号从无效的 2025-09-03 修正为 2022-06-28

  • extensions::notifications SVG 图标报错(改用内嵌 PNG data URL)

  • chrome.runtime.sendMessage port closed 错误(增加 3 次重试 + 指数退避)

  • batchCheckDuplicates 返回 0 条的问题(修复 Notion /query 端点 URL 格式)


v2.0.0 (2026-07-09)

新增

  • 查重功能:按 Bangumi subject ID → 标准化 URL → 番剧名三级匹配

  • 全局缓存机制:首次查重拉取全量数据库条目,30 秒内复用

  • 列表页支持:分类浏览、收藏、排行、日历等页面每个番剧旁显示导入按钮

  • 列表页批量查重模式(选项页可切换为逐个查重)

  • 更新已有条目功能(全量覆盖,保留首次导入时间)

变更

  • 数据来源从 HTML 解析改为 Bangumi v0 REST API(更稳定)

  • 封面存储从 Bangumi 外链改为上传至 Notion 内部(画廊视图不再消失)

  • 集数来源优先使用 infobox「话数」(不含 OP/ED/SP)

  • 制作人员支持多别名匹配和 infobox 兜底

  • 按钮色调从灰色改为粉红色

修复

  • 制作公司抓取制作委员会而非动画制作公司的问题(移除「製作」匹配)

  • 画廊视图封面不显示(移除无效的 cover 字段,依赖「封面」属性)

  • 监督等 STAFF 字段抓取失败(支持简繁体变体 + persons/infobox 双重来源)


v1.0.0 (2026-06-23)

首发

  • Manifest V3 Chrome 扩展基础架构

  • Bangumi 番剧详情页右下角浮动导入按钮

  • Bangumi 数据抓取:番剧名、封面、开播时间、监督、系列构成、脚本、制作公司、集数、评分、标签、简介

  • Notion API 集成:属性写入、封面上传

  • 右键菜单导入(选中 Bangumi 链接或 subject ID)

  • 选项页:API Token、数据库 ID、Tag 数量配置、连接测试

  • 支持 bgm.tvbangumi.tv 双域名