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

MIT 许可证

20KB
460 代码行

OMDb API for Rust

Build Status crates.io docs.rs

使用开放电影数据库搜索电影、电视剧和游戏。

示例

按标题查找

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