尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Calibre 中文图书元数据一键补齐:装完就能用

Calibre 中文图书元数据一键补齐:装完就能用 Calibre 中文图书元数据一键补齐装完就能用【免费下载链接】NLCISBNPlugin基于中国国家图书馆ISBN检索的calibre的source/metadata插件。https://doiiars.com/article/NLCISBNPlugin项目地址: https://gitcode.com/gh_mirrors/nl/NLCISBNPlugin找出版社和出版年你一本一本查过吗NLCISBNPlugin 是给 Calibre 的图书元数据插件。靠 ISBN 检索从国家图书馆拿全书目信息。读完能自己上手。它到底帮你省了什么Calibre 书库里有 200 本中文书一半缺出版社和出版年这个插件就干三件事一本书缺出版社、出版年没有它你手动翻出版社官网或版权页一个字段一个字段抄有它ISBN 检索一次返回出版社、出版年。批量整理 200 本书没有它你一本一本打开元数据编辑器填字段有它选中一批点一次下载元数据。归档需要中图分类号没有它你翻中图分类法手册逐条查有它插件把中图分类号直接写进书籍标签目前它是唯一能拿到这个字段的 Calibre 插件。下面花 5 分钟把它装起来。三步装好它先装好 Calibre 本体。把插件克隆到本地git clone https://gitcode.com/gh_mirrors/nl/NLCISBNPlugin打开 Calibre首选项 插件 加载插件从文件中。⚠️ 最常见的卡点一定要进到src目录里选__init__.py选项目根目录或压缩包会报does not contain a top-level init.py。回到插件列表勾选国家图书馆ISBN插件启用。三个最常用的操作ISBN 检索补全图书元数据一键补全元数据给单本书补信息在书库列表选中一本书右键选编辑元数据。在编辑器里点下载元数据。等 2~3 秒插件返回结果。确认信息无误点确定保存。你会看到题名、著者、出版社、出版年、内容提要自动填好标签里多了分类、出版社、出版年、中图分类号 4 类内容。批量更新 100 本书在书库列表按住 Ctrl 连续选中 50 本以上的书。右键选编辑元数据点下载元数据。插件逐本请求国家图书馆每次请求之间带随机延时。50 本书大约几分钟跑完。你会看到一批书的出版社、出版年、标签同时更新。同一 ISBN 的不同版本靠 nlchash 字段区分不会互相覆盖。没 ISBN 靠书名搜在元数据编辑器里只填书名ISBN 留空。插件自动带上第一著者做模糊搜索默认最多返回 6 条候选结果。在候选里选中正确的那本保存。你会看到结果区列出几条匹配记录选中哪本就填哪本。插件能拿到的关键数据字段字段用途是否默认填充题名校正书名是著者作者信息含译者是出版社出版机构名称是出版年出版年份是内容提要书籍简介是ISBN图书唯一标识是标签自动生成分类、出版社、出版年、中图分类号 4 类是nlchash区分同 ISBN 不同版本是几个容易忽略的实用技巧最大线程数日常保持默认 2 就够调高容易让国家图书馆网站封你的 IP。最大返回量标题搜索默认 6 条候选想看多几条就调大别设太高。中图分类号解析层级1~3 级默认 2想要标签里出现更细的学科名就调成 3。 插件内置随机延时每次请求在基础 200 毫秒之外再随机加 30~600 毫秒。它模拟真实用户浏览大幅降低被网站风控拦截的概率。中图分类号的学术价值标签里带上TP311这样的编号归档时按学科排序一目了然配套的 中图分类号解析模块 会把编号翻译成可读的分类名。遇到这些情况怎么办Q装不上报does not contain a top-level init.py file先检查你选的文件 → 必须是src目录下的__init__.py不是项目根目录也不是 zip 包。Q按 ISBN 搜不到书先核对 ISBN 是否输全13 位→ 再改用书名搜。绝版书、内部资料在国家图书馆没有馆藏记录书名搜更稳。Q一直转圈长时间没反应先检查网络能否正常访问外网 → 等 30 秒再点一次下载仍不行就重启 Calibre 再试。Q一个 ISBN 出来好几本书在结果区候选里选中正确那条记录 → 同 ISBN 不同版本用 nlchash 字段区分互不干扰。装上它之后ISBN 检索把元数据补齐后书库能按出版社、年份、学科三类维度直接筛选。去给书库里那本缺信息的书补一下试试。全部配置项和已知问题见 README.md。【免费下载链接】NLCISBNPlugin基于中国国家图书馆ISBN检索的calibre的source/metadata插件。https://doiiars.com/article/NLCISBNPlugin项目地址: https://gitcode.com/gh_mirrors/nl/NLCISBNPlugin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表