5个不稳定版本
0.3.0 | 2024年5月23日 |
---|---|
0.2.2 | 2023年8月21日 |
0.2.1 | 2023年8月20日 |
0.2.0 | 2023年3月17日 |
0.1.0 | 2022年10月22日 |
#1388 在 解析器实现
每月317次下载
23KB
354 行
描述
Rust API包装器crate,用于重新设计的TASVideos网站(Swagger文档)。
实现说明:不同的端点提供了一组不同的可选过滤器。目前,这是通过包含每个过滤器类型的变体的枚举来处理的。这种设计使用起来有些笨拙,但它是有效的。如果您提供了一个端点不支持过滤器,它将被静默忽略。
支持的端点
GET /api/v1/Games/{id}
GET /api/v1/Games
GET /api/v1/Publications/{id}
GET /api/v1/Publications
GET /api/v1/Submissions/{id}
GET /api/v1/Submissions
GET /api/v1/Systems/{id}
GET /api/v1/Systems
支持出版物、提交和用户文件的影片下载。
构建
如果您想从源代码构建,针对您自己的系统,Rust集成了cargo
构建系统。要安装Rust和cargo
,只需遵循这些说明。安装后,在项目目录中运行cargo build --release
以进行构建。
依赖项
~4–11MB
~137K SLoC