6 个版本
0.3.2 | 2021年6月9日 |
---|---|
0.3.1 | 2020年10月2日 |
0.2.1 | 2019年6月9日 |
0.1.2 | 2017年3月1日 |
0.1.0 | 2016年6月22日 |
#7 in #movie
20KB
460 代码行
OMDb API for Rust
使用开放电影数据库搜索电影、电视剧和游戏。
示例
按标题查找
let show = omdb::title("The Wizard of Oz")
.apikey(APIKEY)
.year(1939)
.get()
.await
.unwrap();
assert!(show.imdb_id == "tt0032138");
按IMDb ID查找
let movie = omdb::imdb_id("tt0111161")
.apikey(APIKEY)
.get()
.await
.unwrap();
assert!(movie.title == "The Shawshank Redemption");
搜索电影
use omdb::Kind;
let movies = omdb::search("batman")
.apikey(APIKEY)
.kind(Kind::Movie) // Optionally filter results to movies only
.get()
.await
.unwrap();
assert!(movies.total_results > 0);
用法
将 omdb
依赖项添加到您的 Cargo.toml 文件中。
[dependencies]
omdb = "*"
依赖项
~3–19MB
~247K SLoC