# EbookDataRename.py **Repository Path**: hellohistory/EbookDataRename.py ## Basic Information - **Project Name**: EbookDataRename.py - **Description**: EbookDataTools系列作品 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-20 - **Last Updated**: 2024-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EbookDataTools `EbookDataTools` 是一个旨在帮助管理和重命名电子书数据的工具集。此工具集的第一个软件提供了一个图形用户界面,用于从数据库查询电子书的书名,并根据查询结果批量重命名电子书文件。 ## 特性 - **本地模式**:在本地模式下,用户可以选择一个包含电子书的文件夹,并将其与一个本地数据库文件夹进行匹配,以便查询和更新电子书的书名。 - **文件重命名**:支持基于数据库查询结果的电子书文件批量重命名。 - **文件扩展名更改**:支持从 `.uvz` 到 `.zip`。 - **繁简转换**:使用OpenCC进行转换,允许用户将书名从简体中文转换为繁体中文,并实时更新 GUI 显示。 ## 开始使用 ### 先决条件 在开始之前,请确保您的系统上安装了以下软件: - Python 3.6 或更高版本 - PyQt5 - opencc-python-reimplemented(用于繁简转换) ### 安装 1. 克隆或下载此项目到本地。 2. 在项目根目录下打开终端。 3. 运行以下命令以安装所需依赖: ```sh pip install -r requirements.txt ``` ### 运行 在项目根目录下打开终端,运行以下命令: ```sh python main.py ``` ## 使用说明 1. 打开应用程序后,选择电子书的文件夹和数据库文件夹。 2. 点击“查询文件名”按钮开始从数据库中查询书名。 3. 查询结果将在 GUI 表格中显示。 4. 检查并确认无误后,点击“开始重命名”按钮批量重命名文件。 --- 感谢您使用和支持 EbookDataTools系列工具! ```