#archive #user-input #flashpoint #webgames

flashpoint-archive

访问Flashpoint Archive数据库及相关功能的库

31个版本 (8个重大更新)

0.9.0 2024年8月1日
0.8.3 2024年7月31日
0.7.12 2024年5月25日
0.7.8 2024年3月28日

#605 in 数据库接口

Download history 135/week @ 2024-05-19 38/week @ 2024-05-26 10/week @ 2024-06-02 1/week @ 2024-06-09 601/week @ 2024-07-28 15/week @ 2024-08-04

616 每月下载

MIT 许可证

270KB
6K SLoC

Flashpoint Archive Rust库

Rust库,用于访问本地数据库和Flashpoint Archive的相关功能。

项目网站: https://flashpointarchive.org/

特性标志

napi - 为结构体添加napi-rs属性

使用方法

用户输入示例

use flashpoint_archive::FlashpointArchive;
use flashpoint_archive::games::search::parse_user_input;

fn main() {
    let archive = FlashpointArchive::new();
    archive.load_database(TEST_DATABASE).expect("Failed to open database");

    let mut search = parse_user_input("Sonic platform:Flash");
    search.limit = 9999999; // Default 1000 limit for pages
    let games = archive.find_games(search).expect("Failed to search");
}

依赖项

~38MB
~616K SLoC