Calibre国家图书馆ISBN插件:3分钟装好,元数据自动拉回来
【免费下载链接】NLCISBNPlugin基于中国国家图书馆ISBN检索的calibre的source/metadata插件。https://doiiars.com/article/NLCISBNPlugin项目地址: https://gitcode.com/gh_mirrors/nl/NLCISBNPlugin
下了两百本中文电子书,作者、出版社、出版日期全是空的。Calibre 国家图书馆ISBN插件(NLCISBNPlugin)按 ISBN 从国家图书馆拉元数据,还带别家给不了的中图分类号。
3分钟装好
- 先克隆仓库:
git clone https://gitcode.com/gh_mirrors/nl/NLCISBNPlugin - Calibre 里打开「首选项」→「插件」
- 点「加载插件从文件中」,选中项目里的
src/__init__.py - 列表里找到「国家图书馆ISBN插件」,勾选启用
有ISBN和没ISBN,查法不一样
有ISBN:右键三步拉元数据 📚
书里已经带了 ISBN,最省事:
- 选中这本书
- 右键 →「编辑元数据」
- 点「下载元数据」,插件按 ISBN 精确匹配
拉回来的是:书名、作者、出版社、出版日期、内容简介,外加中图分类号和自动打好的标签。
没ISBN:用书名模糊搜
手里只有书名也一样:
- 选中这本书(至少填了书名)
- 右键 →「编辑元数据」
- 点「下载元数据」,插件拿书名加作者去图书馆模糊搜
它会先列出一批候选 ISBN 让你挑,选中后再回填书名、作者、出版社、出版日期和标签。
那个别的Calibre插件给不了的字段
中图分类号是它最独一份的,别的 Calibre 元数据插件都拿不到。而且它不止给你一个TP311这样的分类号,还能把代码翻译成具体分类名,直接挂进标签里。另一个隐藏字段叫nlchash,是书名加出版日期的哈希,专门用来区分"ISBN 相同但其实是不同版本"的书,去重时分得清。要是你在做分类管理、或者整理学术文献要写引用,这两个字段基本是刚需。
一次勾二十本也能跑
批量整理的话,一次选中二十本也行,插件内部用线程池并发拉,逐本回填,不用一本一本点。它每次请求前会睡基础 200ms 加随机 30~600ms,模拟真人访问的节奏,降低把图书馆网站 IP 刷到被封的风险,你不用单独调。
查不到或装不上,对号入座
- 安装报错
does not contain a top-level init.py file| 加载时直接指向__init__.py,别选到外层文件 - 下载一直转圈没结果 | 先确认浏览器能打开 opac.nlc.cn,网络不通什么都拉不到
- ISBN 查不到 | 太稀有的书国家图书馆没收录,改用书名模糊搜,或者放弃这本
元数据不用再手填,国家图书馆库里有的它都给你拉回来。想抠实现就看src/__init__.py。
【免费下载链接】NLCISBNPlugin基于中国国家图书馆ISBN检索的calibre的source/metadata插件。https://doiiars.com/article/NLCISBNPlugin项目地址: https://gitcode.com/gh_mirrors/nl/NLCISBNPlugin
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考