5个稳定版本
1.2.4444 | 2023年7月25日 |
---|---|
1.2.3 | 2023年6月22日 |
1.2.2 | 2023年4月25日 |
#170 在 游戏
每月 29次下载
29KB
272 代码行
Metacritic CLI
一个用于https://www.metacritic.com/的非常简单的HTML爬虫,使用Rust编写。遗憾的是Metacritic没有API,所以这是制作CLI应用程序以搜索游戏、电影等评分的唯一方法。
您可以通过提供标题作为参数来获取评分以及关于平台和发布日期的基本信息,或者您可以通过提供"即将推出"来获取即将推出的版本。这些选项在两种情况下都应该以相同的方式工作。
我是一个游戏玩家,所以默认类型是游戏,但有一个"-t"选项可以更改它。
快速入门
您可以从crates.io安装它
cargo install metacritic-cli
测试目的
git clone https://github.com/Nithe14/metacritic-cli.git
cd metacritic-cli
cargo run -- -h
用法
$ metacritic-cli -h
Usage: metacritic-cli [OPTIONS] <NAME>
Arguments:
<NAME> Word to search.
You can provide "coming-soon" to get upcoming game releases.
Examples:
`metacritic-cli "witcher 3"`
`metacritic-cli coming-soon -p ps5`
Options:
-s, --single
Print only the first object from the result page.
Works as -n 1.
-j, --json
Print output as json
-n, --number-of-results <NUMBER_OF_RESULTS>
Print only n first objects from the result page (n = 1-10) [default: 3]
-t, --type <ITYPE>
Specify object type.
Available types:
movie, game, album, tv, person, video, company, story, all [default: game]
-p, --platform <PLATFORM>
Specify platform (only for game type for now).
Available options (ps5 and xbox-series-x is only available for "coming-soon" for now - it is because of metacritic not me, sorry):
ps, ps2, ps3, ps4, ps5, xbox, xbox360, xboxone, xbox-series-x, switch, pc, ds, 3ds, ps-vita, psp, wii, wii-u, gameboy-advance, iphone, all [default: all]
-h, --help
Print help
-V, --version
Print version
依赖关系
~7–20MB
~319K SLoC