EbookDataGeter 是一个基于 NLCISBNPlugin 的改进项目,同时也是 EbookDataTools 系列工具的第二个项目,本项目提供了一个简单易用的图书数据获取工具。此项目使用 Tkinter 库构建了一个直观的图形用户界面(GUI),在新版本当中集成了书葵网的书签检索功能,使得图书信息检索与图书书签检索集成到一起。
在此向NLCISBNPlugin
与书葵网
的开发者表达感谢!
这是本系列项目的第一个项目,一款本地化的图书信息检索工具
- 图书信息检索:通过输入 ISBN 号,快速获取图书的详细信息。
- 书签检索:可以检索书签集成到PDF当中
- 信息展示:在界面中清晰展示检索到的图书信息。
- 剪贴板支持:方便地复制检索结果到剪贴板,以便于进一步使用。
-
下载本项目发布的软件包
-
解压下载下来的软件包
-
双击exe一键启动本项目
-
打开终端或命令提示符,并导航到您项目的根目录。
-
创建一个新的虚拟环境,您可以使用以下命令:
python -m venv venv
这将在项目根目录中创建一个名为venv
的新虚拟环境。
- 激活虚拟环境。在 Windows 上,使用以下命令:
venv\Scripts\activate
在 macOS 和 Linux 上,使用以下命令:
source venv/bin/activate
激活虚拟环境后,终端前面的提示符会显示虚拟环境名称,表示虚拟环境已经激活。
-
接下来,安装项目所需的依赖。
-
最后,运行应用程序。使用以下命令启动应用程序:
python main.py
这将在虚拟环境中运行应用程序
-
与方法二相同,但是需要使用
cx_Freeze
来打包软件包。 -
在创建好虚拟环境后,使用以下命令打包软件包:
python setup.py build
- 打包完成后,您可以在
dist
目录下找到打包好的软件包。
如果你有任何改进建议或功能请求,欢迎通过 GitHub 的 Issues 或 Pull Requests 来贡献你的想法。
本项目遵循 Apache 2.0与 EbookData系列软件许可证 许可协议。