{"id":13456640,"url":"https://github.com/DoiiarX/NLCISBNPlugin","last_synced_at":"2025-03-24T11:30:54.338Z","repository":{"id":212441348,"uuid":"731499402","full_name":"DoiiarX/NLCISBNPlugin","owner":"DoiiarX","description":"基于中国国家图书馆ISBN检索的calibre的source/metadata插件","archived":false,"fork":false,"pushed_at":"2024-10-30T04:42:49.000Z","size":72,"stargazers_count":499,"open_issues_count":0,"forks_count":12,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-30T07:21:09.899Z","etag":null,"topics":["calibre-plugin","isbn","metadata","spider"],"latest_commit_sha":null,"homepage":"https://notion.doiiars.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DoiiarX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-14T08:13:34.000Z","updated_at":"2024-10-30T04:42:40.000Z","dependencies_parsed_at":"2024-01-06T13:44:46.292Z","dependency_job_id":"07ceab1f-b194-458b-8052-15939117aa8f","html_url":"https://github.com/DoiiarX/NLCISBNPlugin","commit_stats":null,"previous_names":["doiiarx/nlcisbnplugin"],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoiiarX%2FNLCISBNPlugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoiiarX%2FNLCISBNPlugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoiiarX%2FNLCISBNPlugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoiiarX%2FNLCISBNPlugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DoiiarX","download_url":"https://codeload.github.com/DoiiarX/NLCISBNPlugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245260734,"owners_count":20586450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calibre-plugin","isbn","metadata","spider"],"created_at":"2024-07-31T08:01:25.291Z","updated_at":"2025-03-24T11:30:54.331Z","avatar_url":"https://github.com/DoiiarX.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# 🏠[中国国家图书馆ISBN Calibre Metadata 源插件](https://notion.doiiars.com/article/NLCISBNPlugin)\r\n\r\n该项目是一个由[Doiiars](https://github.com/DoiiarX)创建的用于 [Calibre](https://calibre-ebook.com/) 电子书管理软件的元数据源插件，旨在从[中国国家图书馆](http://opac.nlc.cn/F)获取图书信息，特别是基于ISBN。此插件允许用户轻松地将图书信息添加到其Calibre库中，包括书名、作者、出版日期、中图分类号等重要信息。\r\n\r\n**(交流反馈QQ群：[491708665 (一键加群)](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027\u0026k=h30pFZuOws8XtP9kR13807pV9PsQQ_Gn\u0026authKey=82bXfkY29udyKMXwVd6B2bd%2BOrsIo8rtPx7myJFH%2Fjhh%2BO5pNJlDqtZBo4wXM7R3\u0026noverify=0\u0026group_code=491708665))**\r\n\r\n\u003cp align=\"center\"\u003e\r\n\t\u003ca href=\"https://github.com/DoiiarX/NLCISBNPlugin/stargazers\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/DoiiarX/NLCISBNPlugin.svg\"\u003e\u003c/a\u003e\r\n\t\u003ca href=\"https://github.com/DoiiarX/NLCISBNPlugin/network/members\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/DoiiarX/NLCISBNPlugin.svg\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\u003cp align=\"center\"\u003e\r\n\t\u003ca href=\"https://github.com/DoiiarX\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/Author-DoiiarX-NLCISBNPlugin.svg\"\u003e\u003c/a\u003e\r\n\t\u003ca href=\"https://github.com/DoiiarX/NLCISBNPlugin/issues\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/DoiiarX/NLCISBNPlugin.svg\"\u003e\u003c/a\u003e\r\n\t\u003ca href=\"https://github.com/DoiiarX/NLCISBNPlugin/issues?q=is%3Aissue+is%3Aclosed\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-closed/DoiiarX/NLCISBNPlugin.svg\"\u003e\u003c/a\u003e\r\n\t\u003ca href=\"https://github.com/DoiiarX/NLCISBNPlugin/pulls\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-pr/DoiiarX/NLCISBNPlugin.svg\"\u003e\u003c/a\u003e\r\n\t\u003ca href=\"https://github.com/DoiiarX/NLCISBNPlugin/pulls?q=is%3Apr+is%3Aclosed\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-pr-closed/DoiiarX/NLCISBNPlugin.svg\"\u003e\u003c/a\u003e\r\n\t\u003ca href=\"https://github.com/DoiiarX/NLCISBNPlugin\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/DoiiarX/NLCISBNPlugin.svg\"\u003e\u003c/a\u003e\r\n\t\u003ca href=\"https://img.shields.io/github/contributors/DoiiarX/NLCISBNPlugin\"\u003e\u003cimg src=\"https://img.shields.io/github/contributors/DoiiarX/NLCISBNPlugin\" alt=\"贡献者\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\u003cp align=\"center\"\u003e\r\n\t\u003ca href=\"https://github.com/DoiiarX/NLCISBNPlugin/releases\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/release-pre/DoiiarX/NLCISBNPlugin\"\u003e\u003c/a\u003e\r\n\t\u003ca href=\"https://img.shields.io/github/repo-size/DoiiarX/NLCISBNPlugin\"\u003e\u003cimg src=\"https://img.shields.io/github/repo-size/DoiiarX/NLCISBNPlugin\" alt=\"文件大小\"\u003e\u003c/a\u003e\r\n\t\u003ca href=\"https://github.com/DoiiarX/NLCISBNPlugin/releases\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/DoiiarX/NLCISBNPlugin/total\"\u003e\u003c/a\u003e\r\n\t\u003ca href=\"https://deepscan.io/dashboard#view=project\u0026tid=22929\u0026pid=26210\u0026bid=830826\"\u003e\u003cimg src=\"https://deepscan.io/api/teams/22929/projects/26210/branches/830826/badge/grade.svg\" alt=\"DeepScan grade\"\u003e\u003c/a\u003e\r\n\t\r\n\u003c/p\u003e\r\n\r\n\r\n\r\n## 🔍功能特点\r\n\r\n- **自动元数据检索**：通过ISBN，自动从中国国家图书馆获取图书元数据。\r\n- **支持中图分类号**：目前唯一能获取中图分类号的Calibre插件。\r\n- **通过标题模糊搜索ISBN号**：通过标题，自动从中国国家图书馆获取ISBN号。\r\n- **自定义并发数**：用户可自定义的并发数。\r\n- **自定义结果上限**：用户可自定义模糊搜索时，返回结果的上限。\r\n\r\n## 🌟返回结果示例\r\n![image](https://github.com/DoiiarX/NLCISBNPlugin/assets/25550075/e6906459-0457-4c8c-a872-d7eda2d8beff)\r\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FDoiiarX%2FNLCISBNPlugin.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2FDoiiarX%2FNLCISBNPlugin?ref=badge_shield)\r\n\r\n\r\n**返回项目包括：**\r\n- 书名\r\n- 标签\r\n- 作者\r\n- 简介\r\n- 出版社\r\n\r\n其中，标签由**分类**、**图书馆分类号**、**出版年份**组成\r\n\r\n## ✅待办事项\r\n\r\n以下是我们计划在未来添加到插件中的功能：\r\n\r\n- [ ] **模糊搜索**：根据isbn搜索isbn相同的多本书籍。\r\n\r\n## ❤ 赞助 Donation\r\n如果你觉得本项目对你有帮助，请考虑赞助本项目，以激励我投入更多的时间进行维护与开发。\r\n\r\nIf you find this project helpful, please consider supporting the project going forward. Your support is greatly appreciated.\r\n\r\n\r\n![Donation](https://github.com/DoiiarX/NLCISBNPlugin/assets/25550075/fe7815a3-d209-4871-938d-dca7af7f67cb)\r\n\r\n\r\n**你的`star`或者`赞助`是我长期维护此项目的动力所在，由衷感谢每一位支持者，“每一次你花的钱都是在为你想要的世界投票”。 \r\n另外，将本项目推荐给更多的人，也是一种支持的方式，用的人越多更新的动力越足。**\r\n\r\n## 👤游客访问\r\n\u003cp align=\"center\"\u003e \r\n   \u003cimg alingn=\"center\" src=\"https://profile-counter.glitch.me/NLCISBNPlugin/count.svg\"  alt=\"NLCISBNPlugin\"/\u003e\r\n\u003c/p\u003e\r\n\r\n## 📺视频教程\r\n\r\n[![](https://i1.hdslb.com/bfs/archive/e1735cf24676956d4d56d95effa8cd6605153a00.jpg)](https://www.bilibili.com/video/BV1Mv12YvErr)\r\n\r\n## 🔧安装\r\n\r\n1. 在 [Calibre官方网站](https://calibre-ebook.com/) 上下载并安装Calibre。\r\n\r\n2. 下载最新版本的 `NLCISBNPlugin` 插件文件。\r\n\r\n3. 打开Calibre软件，点击 \"首选项\" \u003e \"插件\"。\r\n\r\n4. 在插件界面中，点击 \"加载插件从文件中\" 按钮，选择之前下载的插件zip文件。\r\n\r\n5. 安装完成后，启用该插件。\r\n\r\n## 📘使用\r\n\r\n1. 打开Calibre软件。\r\n\r\n2. 选择您想要更新元数据的电子书。\r\n\r\n3. 右键单击所选电子书，然后选择 \"编辑元数据\"。\r\n\r\n4. 在 \"元数据编辑器\" 窗口中，点击 \"下载元数据\"。\r\n\r\n5. 插件将自动从中国国家图书馆检索并填充图书信息。\r\n\r\n6. 确认信息无误后，点击 \"确定\" 保存更新的元数据。\r\n\r\n## ⚠️可能遇到的麻烦\r\n1. [无法安装插件。报错 It does not contain a top-level init.py file](https://github.com/DoiiarX/NLCISBNPlugin/issues/1)\r\n2. [当单一isbn对应多本书籍时，无法下载元数据](https://github.com/DoiiarX/NLCISBNPlugin/issues/4)\r\n\r\n## 🤝贡献\r\n\r\n如果您发现任何问题或想要改进这个插件，欢迎贡献您的代码。请按照以下步骤进行：\r\n\r\n1. Fork 该仓库。\r\n\r\n2. 创建一个新的分支，以进行您的改进。\r\n\r\n3. 提交您的更改并创建一个拉取请求（Pull Request）。\r\n\r\n4. 我们将会审查您的代码并与您合作以将改进合并到主分支。\r\n\r\n## 📜许可证\r\n\r\n这个项目基于 [Apache 许可证 2.0](LICENSE) 开源，因此您可以自由使用、修改和分发它。\r\n\r\n## 💬 感谢\r\n\r\n感谢您对中国国家图书馆ISBN Calibre Metadata 源插件的兴趣和支持！如果您有任何问题或建议，欢迎在 GitHub 上的问题部分提出。\r\n\r\n## 💥​相关项目推荐（EbookDataGeter、managebooks）\r\n\r\n**1. EbookDataGeter 是一个基于 NLCISBNPlugin 的改进项目，同时也是 EbookDataTools 系列工具的第二个项目，本项目提供了一个简单易用的图书数据获取工具。 如果你希望摆脱calibre的繁复，只希望获得纯粹的书籍元数据，那么EbookDataGeter就值得你去尝试。**\r\n\r\nhttps://github.com/Hellohistory/EbookDataGeter\r\n\r\n![image](https://github.com/user-attachments/assets/de54f42a-d2a2-4e15-8b3e-3209adc0d46f)\r\n\r\n\r\n**2. managebooks 是一款优雅的 _个人实体书_ 图书管理工具，让你的藏书井然有序。告别重复购书，轻松管理每一本珍藏。**\r\n\r\n✨核心特色\r\n\r\n多样化展示：封面墙、列表、表格等多种视图模式，随心切换\r\n\r\n智能录入：支持ISBN录入，自动获取豆瓣图书信息\r\n\r\n数据本地化：所有数据存储在本地，安全可靠无忧\r\n\r\n丰富的分类管理：支持中图分类、自定义存放位置标记\r\n\r\n便捷的统计分析：\r\n\r\n购书折扣分析\r\n\r\n年度购书统计\r\n\r\n藏书分类占比\r\n\r\n购书趋势追踪\r\n\r\nhttps://www.douban.com/group/topic/296998935/?_i=0261689D4vGJ3w\r\n\r\n![4R%O)CMXNC`} M)_EV _K4S](https://github.com/user-attachments/assets/9e1179bd-5ca7-4f66-863d-44c083d50f62)\r\n\r\n\r\n\r\n## 📊Star History\r\n\r\n[![Star History Chart](https://api.star-history.com/svg?repos=DoiiarX/NLCISBNPlugin\u0026type=Date)](https://star-history.com/#DoiiarX/NLCISBNPlugin\u0026Date)\r\n\r\n\r\n\r\n## License\r\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FDoiiarX%2FNLCISBNPlugin.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FDoiiarX%2FNLCISBNPlugin?ref=badge_large)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDoiiarX%2FNLCISBNPlugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDoiiarX%2FNLCISBNPlugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDoiiarX%2FNLCISBNPlugin/lists"}