2 个版本

0.1.1 2023年3月9日
0.1.0 2023年3月9日

#5 in #seismic

BSD-3-Clause 许可

16KB
400 行代码(不含注释)

dizhen

crates.io,link=https://crates.io/crates/dizhen docs.rs,link=https://docs.rs/dizhen

dizhen(地震,earthquake)是一个用于从各种来源检索地震数据的Rust库。

不能用于预警;请使用您当地的预警服务。

支持的来源

示例 [source,rust]

use dizhen::{CENCSource, USGSSource, Source};

let ceic = CENCSource::new();
let usgs = USGSSource::new();
dbg!(ceic.get_latest()?.first(), usgs.get_latest()?.first());

lib.rs:

对于数据源,请参阅 Source 以及重新导出的 *Source 结构体。

时间值是 chrono::DateTime<Utc>

use dizhen::{CENCSource, USGSSource, Source};

let ceic = CENCSource::new();
let usgs = USGSSource::new();
dbg!(
ceic.get_latest().unwrap().first(),
usgs.get_latest().unwrap().first()
);

依赖项

~3–4.5MB
~110K SLoC