#grade #university #texas #parser #austin #sqlite

app ut_grade_parser

德克萨斯大学奥斯汀分校的成绩分布解析器

2个不稳定版本

0.3.0 2024年3月14日
0.2.0 2024年3月14日

637数据库接口

每月27次下载

MIT/Apache

31KB
463

UT_Grade_Parser

crates.io

德克萨斯大学奥斯汀分校的成绩分布解析器

ut_grade_parser 提供了德克萨斯大学奥斯汀分校最完整、最新且速度极快的课程成绩分布数据。

特性

  • 获取和下载成绩分布
  • 解析CSV文件
  • 创建sqlite3数据库

自动化和跨平台支持

ut_grade_parser 提供了无缝的自动化功能,允许您完全自动化获取、解析和存储成绩分布数据的过程。此外,它提供了广泛的跨平台兼容性,确保在各种操作系统和架构上可访问,包括

  • Apple Silicon macOS
  • Intel macOS
  • x64 Windows
  • x64 Linux

安装

Cargo

cargo install ut_grade_parser

从源码

要源码构建和安装,首先检出您想要安装的标签或分支,然后运行

cargo install --path .

这将构建和安装 ut_grade_parser 到您的 ~/.cargo/bin。确保 ~/.cargo/bin 已添加到您的 $PATH 环境变量中。

您也可以在 发行版 中下载和安装预构建的二进制文件

用法

A grade distribution parser for the University of Texas at Austin

Usage: ut_grade_parser [OPTIONS] <COMMAND>

Commands:
  download  Fetch and download grade distributions
  parse     Parse CSV files
  database  Create a sqlite3 database
  all       Run all commands
  help      Print this message or the help of the given subcommand(s)

Options:
  -d, --debug...  Turn debugging information on
  -h, --help      Print help
  -V, --version   Print version

许可证

UT_Grade_Parserut_grade_parser 在MIT许可证和Apache许可证2.0的条款下双许可

SPDX-License-Identifier: MIT OR Apache-2.0

依赖项

~33–45MB
~781K SLoC