4 个稳定版本
1.0.3 | 2024 年 7 月 29 日 |
---|---|
1.0.2 | 2024 年 7 月 3 日 |
1.0.1 | 2024 年 7 月 2 日 |
1.0.0 | 2024 年 6 月 30 日 |
#145 在 命令行实用工具
154 每月下载次数
115KB
538 行
gce-wget
v1.0.3 新特性
修复:gceguide 已移动到 papers.gceguide.cc
- 由于域名和命名系统更改,程序停止工作。现在应该可以正常工作
gce-wget 是一个用于从 papers.gceguide.net 批量下载 IGCSE 和 AS/A Levels (O Levels 尚未支持) 试卷的专业工具,无需编写正则表达式和创建链接文件。此工具需要在机器上预先安装 wget。
安装
可以使用以下任何一种方法。
1. 下载二进制文件
-
您可以从 发布页面 下载二进制文件。
-
使用以下命令将二进制文件
gce-wget
移动到/usr/bin
sudo mv Downloads/gce-wget /usr/bin
2. 使用 Cargo
如果您是 Rust 程序员并且已安装 Cargo,只需运行以下命令
cargo install gce-wget
这将从 crates.io 安装二进制文件
3. 从 GitHub 构建
如果您已安装 Cargo,请运行以下命令
git clone https://github.com/famedaxolotl/gce-wget
cd gce-wget
cargo build --release
现在,使用 cargo run
运行或使用以下命令将二进制文件移动到 /usr/bin
sudomv target/release/gce-wget /usr/bin
用法
使用 gce-wget --help
查看详细的帮助页面。
基本命令结构(无选项)为
gce-wget [SUBJECT_CODE] [YEARS]
例如,gce-wget 0620 2021,2022
将下载 2021 年和 2022 年所有 IGCSE 化学试卷
要选择性地下载试卷,请使用 -t
(--types
)和 -c
(--codes
)选项,允许您输入逗号分隔的试卷类型和代码列表。
例如
gce-wget 0620 -t ms,qp -c 21,41 2022,2023
这下载了 2022 年和 2023 年所有 Variant 1 扩展选择题和理论试卷以及它们的评分标准。
要下载O级考试试卷,请使用-o
(--o-level
)选项,如下所示:
gce-wget 5070 -o -t ms,qp -c 11,12 2021
这将下载2021年O级化学所有11号和12号试卷及评分标准。
如果程序似乎正在搜索错误的资格,并且无法找到科目,即使输入了正确的代码,请使用-i
(--igcse
)和-a
(--a-level
)选项。
要了解试卷命名系统,请参阅这里。
依赖项
~4-15MB
~202K SLoC