Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DoiiarX/NLCISBNPlugin
基于中国国家图书馆ISBN检索的calibre的source/metadata插件
https://github.com/DoiiarX/NLCISBNPlugin
calibre-plugin isbn metadata spider
Last synced: 16 days ago
JSON representation
基于中国国家图书馆ISBN检索的calibre的source/metadata插件
- Host: GitHub
- URL: https://github.com/DoiiarX/NLCISBNPlugin
- Owner: DoiiarX
- License: apache-2.0
- Created: 2023-12-14T08:13:34.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-21T11:55:34.000Z (9 months ago)
- Last Synced: 2024-02-21T12:49:46.563Z (9 months ago)
- Topics: calibre-plugin, isbn, metadata, spider
- Language: Python
- Homepage: https://notion.doiiars.com/
- Size: 36.1 KB
- Stars: 304
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🏠[中国国家图书馆ISBN Calibre Metadata 源插件](https://notion.doiiars.com/article/NLCISBNPlugin)
该项目是一个由[Doiiars](https://github.com/DoiiarX)创建的用于 [Calibre](https://calibre-ebook.com/) 电子书管理软件的元数据源插件,旨在从[中国国家图书馆](http://opac.nlc.cn/F)获取图书信息,特别是基于ISBN。此插件允许用户轻松地将图书信息添加到其Calibre库中,包括书名、作者、出版日期、中图分类号等重要信息。
**(交流反馈QQ群:[491708665 (一键加群)](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=h30pFZuOws8XtP9kR13807pV9PsQQ_Gn&authKey=82bXfkY29udyKMXwVd6B2bd%2BOrsIo8rtPx7myJFH%2Fjhh%2BO5pNJlDqtZBo4wXM7R3&noverify=0&group_code=491708665))**
## 🔍功能特点
- **自动元数据检索**:通过ISBN,自动从中国国家图书馆获取图书元数据。
- **支持中图分类号**:目前唯一能获取中图分类号的Calibre插件。
- **通过标题模糊搜索ISBN号**:通过标题,自动从中国国家图书馆获取ISBN号。
- **自定义并发数**:用户可自定义的并发数。
- **自定义结果上限**:用户可自定义模糊搜索时,返回结果的上限。## 🌟返回结果示例
![image](https://github.com/DoiiarX/NLCISBNPlugin/assets/25550075/e6906459-0457-4c8c-a872-d7eda2d8beff)
[![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)**返回项目包括:**
- 书名
- 标签
- 作者
- 简介
- 出版社其中,标签由**分类**、**图书馆分类号**、**出版年份**组成
## ✅待办事项
以下是我们计划在未来添加到插件中的功能:
- [ ] **模糊搜索**:根据isbn搜索isbn相同的多本书籍。
## ❤ 赞助 Donation
如果你觉得本项目对你有帮助,请考虑赞助本项目,以激励我投入更多的时间进行维护与开发。If you find this project helpful, please consider supporting the project going forward. Your support is greatly appreciated.
![Donation](https://github.com/DoiiarX/NLCISBNPlugin/assets/25550075/fe7815a3-d209-4871-938d-dca7af7f67cb)
**你的`star`或者`赞助`是我长期维护此项目的动力所在,由衷感谢每一位支持者,“每一次你花的钱都是在为你想要的世界投票”。
另外,将本项目推荐给更多的人,也是一种支持的方式,用的人越多更新的动力越足。**## 👤游客访问
## 📺视频教程
[![](https://i1.hdslb.com/bfs/archive/e1735cf24676956d4d56d95effa8cd6605153a00.jpg)](https://www.bilibili.com/video/BV1Mv12YvErr)
## 🔧安装
1. 在 [Calibre官方网站](https://calibre-ebook.com/) 上下载并安装Calibre。
2. 下载最新版本的 `NLCISBNPlugin` 插件文件。
3. 打开Calibre软件,点击 "首选项" > "插件"。
4. 在插件界面中,点击 "加载插件从文件中" 按钮,选择之前下载的插件zip文件。
5. 安装完成后,启用该插件。
## 📘使用
1. 打开Calibre软件。
2. 选择您想要更新元数据的电子书。
3. 右键单击所选电子书,然后选择 "编辑元数据"。
4. 在 "元数据编辑器" 窗口中,点击 "下载元数据"。
5. 插件将自动从中国国家图书馆检索并填充图书信息。
6. 确认信息无误后,点击 "确定" 保存更新的元数据。
## ⚠️可能遇到的麻烦
1. [无法安装插件。报错 It does not contain a top-level init.py file](https://github.com/DoiiarX/NLCISBNPlugin/issues/1)
2. [当单一isbn对应多本书籍时,无法下载元数据](https://github.com/DoiiarX/NLCISBNPlugin/issues/4)## 🤝贡献
如果您发现任何问题或想要改进这个插件,欢迎贡献您的代码。请按照以下步骤进行:
1. Fork 该仓库。
2. 创建一个新的分支,以进行您的改进。
3. 提交您的更改并创建一个拉取请求(Pull Request)。
4. 我们将会审查您的代码并与您合作以将改进合并到主分支。
## 📜许可证
这个项目基于 [Apache 许可证 2.0](LICENSE) 开源,因此您可以自由使用、修改和分发它。
## 💬 感谢
感谢您对中国国家图书馆ISBN Calibre Metadata 源插件的兴趣和支持!如果您有任何问题或建议,欢迎在 GitHub 上的问题部分提出。
## 💥相关项目推荐
1. EbookDataGeter 是一个基于 NLCISBNPlugin 的改进项目,同时也是 EbookDataTools 系列工具的第二个项目,本项目提供了一个简单易用的图书数据获取工具。 如果你希望摆脱calibre的繁复,只希望获得纯粹的书籍元数据,那么EbookDataGeter就值得你去尝试。
https://github.com/Hellohistory/EbookDataGeter
## 📊Star History
[![Star History Chart](https://api.star-history.com/svg?repos=DoiiarX/NLCISBNPlugin&type=Date)](https://star-history.com/#DoiiarX/NLCISBNPlugin&Date)
## License
[![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)