|
9 | 9 | ## ✨ 工具特点 |
10 | 10 |
|
11 | 11 | - 📚**支持批量下载**:一次输入多个电子课本预览页面网址,即可批量下载 PDF 课本文件。 |
12 | | -- 📂**自动命名文件**:工具会自动使用电子课本的名称作为文件名,方便管理下载的课本文件。 |
13 | | -- 📊**下载进度可视化**:实时显示下载进度,支持暂停/恢复操作。 |
| 12 | +- 📂**自动命名文件**:工具会自动使用电子课本的名称作为默认文件名,方便管理下载的课本文件。 |
14 | 13 | - 🔖**自动添加书签**:若勾选了 “添加书签” 选项,则会在下载完成后为电子课本添加书签,在查看 PDF 时可更方便地跳转到指定位置。 |
15 | | -- 🔑**支持 Access Token**:支持用户[手动输入 Access Token](#2-设置-access-token可选) 并自动保存,下次启动可自动加载。 |
| 14 | +- 🔑**支持 Access Token**:支持用户[手动输入 Access Token](#2--设置-access-token可选) 并自动保存,下次启动可自动加载。 |
16 | 15 | - 🖥️**高 DPI 适配**:优化 UI 以适配高分辨率屏幕,避免界面模糊问题。 |
17 | 16 | - 💻**跨平台支持**:支持 Windows、Linux、macOS 等操作系统(需要图形界面)。 |
18 | 17 |
|
19 | 18 |  |
20 | 19 |
|
21 | | -## 📥 工具下载与安装方法 |
| 20 | +## 📥 下载与安装方法 |
22 | 21 |
|
23 | 22 | ### GitHub Releases |
24 | 23 |
|
25 | | -本项目的 [GitHub Releases 页面](https://github.com/happycola233/tchMaterial-parser/releases)会发布**适用于 Windows、Linux 的 x86_64 架构**与**适用于 Linux、macOS 的 ARM64 架构**的程序。 |
| 24 | +本项目的 [GitHub Releases 页面](https://github.com/happycola233/tchMaterial-parser/releases)会发布**适用于 Windows、Linux 的 x86_64 架构**与**适用于 Linux、macOS 的 Arm64 架构**的程序。 |
26 | 25 |
|
27 | 26 | 下载完成之后不需要额外的安装步骤。Windows 和 Linux 可直接运行本程序。 |
28 | 27 |
|
29 | 28 | > [!WARNING] |
30 | | -> 由于没有签名,macOS 会报告文件已被损坏,需要先运行 `xattr -cr /path/to/tchMaterial-parser.app` 来移除应用的“隔离”属性。为了正确持久化 Access Token,建议将应用移动到 `/Applications` 目录下再运行。 |
| 29 | +> 在 macOS 操作系统中,由于没有签名,系统会报告文件已被损坏,因此需要先运行 `xattr -cr /path/to/tchMaterial-parser.app` 来移除应用的 “隔离” 属性。为了保证 Access Token 的持久化,建议将应用移动到 `/Applications` 目录下再运行。 |
31 | 30 |
|
32 | 31 | ### Arch 用户软件仓库(AUR) |
33 | 32 |
|
@@ -98,16 +97,16 @@ https://basic.smartedu.cn/tchMaterial/detail?contentType=assets_document&content |
98 | 97 |
|
99 | 98 | ### 1. ⚠️ 为什么下载失败? |
100 | 99 |
|
101 | | -- 如果您没有设置 Access Token,可能是本工具使用的方法失效了,请[**设置 Access Token**](#2-设置-access-token可选)🔑。 |
102 | | -- 如果您设置了 Access Token,由于其具有时效性(一般为 7 天),因此极有可能是 Access Token 过期了,请重新获取新的 Access Token。 |
| 100 | +- 如果您没有设置 Access Token,可能是本工具使用的方法失效了,请[**设置 Access Token**](#2--设置-access-token可选)🔑。 |
| 101 | +- 如果您设置了 Access Token,由于其具有时效性(一般为 7 天),因此极有可能是 **Access Token 过期了**,请重新获取新的 Access Token。 |
103 | 102 | - **确认网络连接是否正常**🌐,有时网络不稳定可能导致下载失败。 |
104 | 103 | - **确保输入的网址有效**🔗,部分旧资源可能已被移除。 |
105 | 104 |
|
106 | 105 | ### 2. 💾Access Token 保存在哪里? |
107 | 106 |
|
108 | | -- **Windows 操作系统**:Token 会存储在**注册表** `HKEY_CURRENT_USER\Software\tchMaterial-parser` 项中的 `AccessToken` 值。 |
109 | | -- **Linux 操作系统**: Token 会存储在**文件** `~/.config/tchMaterial-parser/data.json` 中。 |
110 | | -- **macOS 操作系统**:Token 会存储在**文件** `~/Library/Application Support/tchMaterial-parser/data.json` 中。 |
| 107 | +- **Windows**:Token 会存储在**注册表** `HKEY_CURRENT_USER\Software\tchMaterial-parser` 项中的 `AccessToken` 值。 |
| 108 | +- **Linux**: Token 会存储在**文件** `~/.config/tchMaterial-parser/data.json` 中。 |
| 109 | +- **macOS**:Token 会存储在**文件** `~/Library/Application Support/tchMaterial-parser/data.json` 中。 |
111 | 110 | - **其他操作系统**:Token 仅在运行时临时存储于内存,不会自动保存,程序重启后需重新输入,目前我们正在努力改进该功能。 |
112 | 111 |
|
113 | 112 | ### 3. 🔐Token 会不会泄露? |
|
0 commit comments