晨叶梦春
79e16dd1a2
fix(auth): incorrect auth key name
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-09-06 13:21:57 +08:00
晨叶梦春
91e2fa8450
fix(auth): incorrect auth key name, close #89
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-09-06 13:17:19 +08:00
晨叶梦春
42d77fbc55
fix(README): incorrect WinGet install command, close #84
...
Update installation command for tchMaterial-parser.
2026-08-29 16:40:28 +08:00
晨叶梦春
91a9e63183
feat: add CONTRIBUTING.md, improve AGENTS.md
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-08-27 05:33:03 +08:00
肥宅水水呀
cd4b6a070a
fix: 按官网 MAC 签名私有下载,并避免 400 时连打镜像 ( #81 , #76 )
...
2efcd89 无条件拼接 accessToken,Token 无效时会触发 #81。
现对每个 URL 现算 X-ND-AUTH;400 只在同地址退避重试,不再立刻切换 r2/r3。
2026-08-17 17:34:43 +08:00
晨叶梦春
f57a81d678
docs(license): add Microsoft Fluent Emoji License
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-08-04 01:05:54 +08:00
晨叶梦春
7bdd2030da
feat: 添加对课程资源、精品课的下载支持
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-08-03 00:58:26 +08:00
晨叶梦春
c574ce283c
feat: improve
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-08-01 15:40:24 +08:00
晨叶梦春
267869eb74
docs: improve
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-07-31 18:39:23 +08:00
晨叶梦春
aa8510fe9f
feat: add pyproject.toml, replace VERSION with __version__
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-07-31 17:33:49 +08:00
晨叶梦春
dc1dd67047
feat(ui): add system theme option
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-07-31 02:41:07 +08:00
肥宅水水呀
4a5060dbeb
docs(readme): 重排版式、更新截图并补充项目成就
...
原 README 首屏只有三个静态徽章,没有项目标识与状态信息;内容增长后也缺少
导航入口。本次改动只涉及呈现方式,正文措辞、警告框、致谢与 issue 编号均
保持原样,未删减任何信息。
- 新增居中头部:Logo、一句话简介,以及版本、下载量、Star 数、Python 版本、
支持平台、许可证徽章,并加入 Trendshift 徽章与快捷导航
- 新增目录。锚点按 GitHub 的生成规则处理:🛠️ 、⚖️ 这类带变体选择符的 emoji
会被剥离图形部分但保留 U+FE0F,因此对应锚点为 #️-使用方法、#️-免责声明
- 新增「项目成就」章节:2025 年 5 月 GitHub Trending 总榜第 3 名、Trendshift
Python 日榜第 3 名
- 浅色/深色截图由表格改为并排 <img width="48%">:GitHub 会强制为 markdown
表格渲染单元格边框,border="0" 亦无效,只有脱离表格才能去掉边框
- 同步更新浅色/深色界面截图
- 常见问题改为 <details> 折叠块,首条默认展开
- 下载与安装方法新增速查表,集中列出各平台的安装命令
- 更新 Star History 的 sealed_token:GitHub 已将 stargazers 数据限制为仓库
管理员与协作者可读,图表 URL 需随附凭证
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-30 16:49:20 +08:00
肥宅水水呀
ac0a83e8ad
refactor: 将单文件拆分为模块化包
...
原 src/tchmaterial_parser.py 已增长到 1608 行,其中 main() 占 541 行并声明
8 个 global,导致前面的函数反向依赖 main() 运行时才创建的对象;资源树部分
的 12 个闭包共享 8 个 nonlocal 变量;测试为取 3 个纯函数被迫拉起整个 GUI 栈。
现拆分为 15 个模块,最大 311 行,并保持原有的全局状态模型不变:每个全局
变量归属到拥有它的模块,由 app.py 在创建控件后通过 bind_* 函数写入。函数名、
参数、逻辑与注释均未改动,未启用的 fetch_lesson_list() 亦原样保留。
- 非 GUI 层:platform_utils、network、config、api、catalog、bookmarks、images
- 界面层:ui/runtime、theme、widgets、download_panel、token_window、resource_tree
- app.py 收容 main() 剩余部分,从 541 行降至 278 行且不再使用 global
- 资源树整体搬入 build_resource_tree(),闭包与 nonlocal 链保持原样
- 新增 runtime.scaled(),收敛全项目约 60 处 round(n * ui_scale)
- 入口改为包外的 src/main.py,spec 增加 pathex=['src']:PyInstaller 会把入口
当作 __main__ 分析,包内脚本的相对导入在此情形下不成立
- resource_path() 上溯层级 +1;测试改为直接导入 catalog 与 images,不再连带
拉起 tkinter/sv_ttk,headless CI 现在可以跑测试
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-30 16:00:45 +08:00
肥宅水水呀
717be19763
feat(ui): 优化教材封面展示
2026-07-30 15:13:22 +08:00
肥宅水水呀
5de8c9221a
feat(ui): 添加资源搜索并优化教材名称展示
2026-07-30 15:01:18 +08:00
肥宅水水呀
4d12189dcc
feat(ui): 重构界面并支持深浅主题
...
引入 sv-ttk,优化 Win11 风格布局与系统 Emoji 显示。
统一跨平台配置存储,外置窗口图标并同步打包规则、截图和文档。
2026-07-30 14:42:43 +08:00
肥宅水水呀
ed25338de8
docs: 补充「从源码运行」章节与免责声明
...
此前文档只说明了如何使用程序,未说明如何从源码运行,
希望参与开发的用户需自行摸索。现补充依赖安装、运行与打包命令,
并提示部分 Linux 发行版需单独安装 Tkinter。
同时补充免责声明,说明本工具不存储也不分发教材内容、
资源版权归原平台所有,且与国家中小学智慧教育平台无隶属关系。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-30 12:10:29 +08:00
肥宅水水呀
818fd6c218
docs: 将截图目录由 res/ 迁移至 docs/images/
...
res/ 并非通行命名,且其内容全为文档用截图,归入 docs/ 更符合惯例。
同步更新 README 中的三处图片链接。
2026-07-30 10:06:14 +08:00
晨叶梦春
e7bba12e71
fix(README.md): star history
...
Added responsive star history chart to README.
2026-07-07 02:34:18 +08:00
晨叶梦春
231419131f
docs: improve
2026-07-01 13:58:57 +08:00
晨叶梦春
a3cea6a007
docs: add WinGet, close #64
2026-07-01 13:53:30 +08:00
晨叶梦春
e0d6536981
docs: 在文档中添加友情提示,close #36
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-06-20 17:26:34 +08:00
晨叶梦春
fbdbdfd916
refactor: improve error handler & bookmarks
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-01-26 00:50:53 +08:00
Mister-Hope
b38a746e67
ci: update workflow and readme
2026-01-12 12:06:09 +08:00
晨叶梦春
569c777436
feat: add option for adding bookmarks
...
Signed-off-by: 晨叶梦春 <wuziqian211@126.com >
2026-01-12 00:11:26 +08:00
晨叶梦春
afe1d701e1
fix(README): issue link
2025-09-15 01:57:03 +08:00
晨叶梦春
650178b8d7
feat: improve dropdown & fix download
...
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com >
2025-09-15 01:43:37 +08:00
晨叶梦春
9e72cdfe1f
feat: fix icon & add build info
2025-05-18 20:52:18 +08:00
晨叶梦春
96777778e1
feat: make access token unnecessary, fix #18
...
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com >
2025-05-18 04:19:41 +08:00
晨叶梦春
78a771fb30
Merge branch 'main' of https://github.com/happycola233/tchMaterial-parser
2025-05-17 23:35:30 +08:00
晨叶梦春
c93004aec9
docs(README): add details
...
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com >
2025-05-17 23:14:13 +08:00
iamzhz
8e28f1934b
update readme
2025-05-01 02:04:57 +08:00
iamzhz
d65e5ec505
update readme
2025-04-21 17:43:32 +08:00
iamzhz
cadb361012
update readme
2025-04-21 17:30:14 +08:00
晨叶梦春
91e8497128
close #26
2025-04-15 01:11:19 +08:00
晨叶梦春
64ab1cc0e8
update README
2025-04-15 01:06:11 +08:00
肥宅水水呀
75b47df71e
Update README.md
2025-03-14 23:52:21 +08:00
肥宅水水呀
5db7490f51
v3.0发布
2025-03-14 23:46:43 +08:00
肥宅水水呀
2ce25e7eae
add
2025-01-17 12:08:55 +08:00
wuziqian211
a68573c62a
v2.1.1
...
1. 新增支持 macOS 的说明;
2. 调整了在非 Windows 操作系统下设置图标的操作。
2024-08-20 23:00:59 +08:00
肥宅水水呀
bfb230bc0b
update
2024-08-19 15:06:00 +08:00
肥宅水水呀
c0a3334215
fix #11
2024-08-19 06:25:36 +08:00
wuziqian211
e9a9ec19dc
Update README.md
2023-11-06 00:27:14 +08:00
wuziqian211
2459ac571e
Update README.md
2023-08-23 21:52:22 +08:00
wuziqian211
8e9f81a14b
Update README.md
2023-08-23 21:38:40 +08:00
wuziqian211
81275818ed
Update README.md
2023-08-10 14:27:36 +08:00
肥宅水水呀
bddb6fe18b
Update README.md
2023-08-10 14:23:58 +08:00
肥宅水水呀
a0bcdf8e6b
Update README.md
2023-08-10 14:21:29 +08:00
肥宅水水呀
89f2d8f87a
Update README.md
2023-08-10 13:59:18 +08:00
肥宅水水呀
134b4d5406
Initial commit
2023-08-10 13:52:16 +08:00