5个版本
0.1.4 | 2024年5月12日 |
---|---|
0.1.3 | 2024年5月12日 |
0.1.2 | 2024年5月12日 |
0.1.1 | 2024年5月4日 |
0.1.0 | 2024年4月29日 |
#131 in 缓存
每月下载 239次
19KB
482 代码行
scry.rs
Scryfall的简单替代方案,具有缓存和大量图片下载功能。
use scryers::{
download_all_cards,
bulk::{BulkDownload, BulkDownloadType},
};
fn main() {
// Downloads images for all cards
scryers::download_all_cards();
// Allows you to easily iterate over card information, without needing to re-download Scryfall database information (>140Mb!) every time.
// Lazy loads card info, so initialization speed should be super quick
let cards = BulkDownload::new("./scryfall.db", BulkDownloadType::DefaultCards).unwrap();
for card in cards.cards() {
println!("Image at images/{}-0.jpg", card.name());
}
}
依赖关系
~4–19MB
~237K SLoC