#bindings #foundation #wikimedia #data #wikibase

wikidata

一个用于在 Rust 中处理 Wikidata 的库

7 个版本 (2 个稳定版)

1.1.0 2024年6月29日
1.0.0 2024年4月6日
0.3.1 2023年11月10日
0.3.0 2021年12月25日
0.1.1 2021年5月28日

#1046 in 网页编程


3 crates 使用

Apache-2.0

59KB
1.5K SLoC

wikidata - Wikidata 的 Rust 绑定

https://img.shields.io/crates/v/wikidata https://img.shields.io/docsrs/wikidata

这个 crate 提供了非官方的 Rust 绑定,以便在 Rust 程序中轻松使用 Wikidata 的数据。目前这还是一个正在进行中的工作。


Wikidata 是维基媒体基金会的商标,并且在使用维基媒体基金会许可的情况下使用。我们不隶属于或与维基媒体基金会有任何联系。


lib.rs:

用于 Wikidata 的 Rust 库。它也提供了一些对 Wikibase 的支持,尽管主要关注点是支持 Wikidata 实例。

关于序列化的说明

这个 crate 中的许多项目实现了 serde::Serializeserde::Deserialize。请注意,这些特质提供的实体的 JSON 序列化与 Wikidata 在数据转储和 Special:EntityData 中使用的序列化不同,而是特定于这个 crate 的序列化。

依赖关系

~1.7–2.8MB
~53K SLoC