2 个版本
0.1.1 | 2023 年 12 月 8 日 |
---|---|
0.1.0 | 2023 年 12 月 8 日 |
#26 in #advent-of-code
26KB
523 行
🎅🎄 Advent of Code 客户端 🎄🎅
Crate,用于与 Advent of Code 每年挑战进行交互。它既是一个 Rust 库,也是一个独立的 CLI 客户端。
安装
使用以下命令安装
cargo install advent-of-code-client
现在应该可以通过 aoc
访问。
身份验证
为了验证对 Advent of Code 网站的访问,CLI 预期在您的环境中设置了 AOC_TOKEN
,其中包含一个有效的会话令牌,或者通过 --token
标志手动提供。
在网站上进行身份验证后,您可以通过以下步骤找到您的会话令牌(可能会根据您的浏览器有所不同)
- 转到 adventofcode.com 并登录
- 在浏览器中打开开发者设置(F12)
- 转到
application
->Cookies
。 - 您应该看到一个会话变量 - 这就是我们需要的令牌。
- 使用以下命令将此添加到您的环境变量中
export AOC_TOKEN=<你的 令牌>
CLI 使用方法
要提交特定年份和日期的解决方案
aoc 2023 1 -a <your answer>
使用 -a
提交部分 A 的答案,使用 -b
提交部分 B 的答案。
依赖关系
~7–20MB
~309K SLoC