21 个版本
0.7.2 | 2024 年 7 月 15 日 |
---|---|
0.6.3 | 2024 年 6 月 11 日 |
0.5.0 | 2019 年 7 月 12 日 |
0.3.2 | 2019 年 3 月 27 日 |
0.2.0 | 2018 年 3 月 26 日 |
#117 in 配置
每月 175 次下载
在 3 crates 中使用
9.5MB
13K SLoC
包含 (Zip 文件, 8.5MB) ticket-monster.war,(JAR 文件, 62KB) gradle-wrapper.jar,(Zip 文件, 8KB) jboss-helloworld.war
Wikibase RS
与 Wikibase(最著名的实例是 Wikidata)通信的工具。目前仅支持读取 JSON-API。解析 JSON-dumps 和编辑 Wikibase 正在规划中。
安装
cargo install wikibase
使用
请参阅从 crates.io 链接的文档
贡献
此工具及其社区是维基媒体运动的一部分。欢迎每个人贡献力量。在贡献之前,请参考此指南 https://www.mediawiki.org/wiki/Code_of_Conduct。
测试
可以在本地运行测试 cargo test
或使用 Docker 等可重复的环境
docker run -it -v ${PWD}:/var/wikibase -w /var/wikibase rust bash
许可证
GNU 通用公共许可证,版本 2 或更高版本 (GPL-2.0+)
存储库 / 问题跟踪器
https://gitlab.com/tobias47n9e/wikibase_rs
Crates.io
https://crates.io/crates/wikibase
使用 Wikibase RS 的自由软件
自定义 Wikibase 实例
默认情况下,Wikibase RS 将使用 Wikidata。要使用不同的 Wikibase 实例,您必须更改默认配置
let configuration = wikibase::Configuration::new("My-Fancy-App/1.0").unwrap();
configuration.set_api_url("https://www.my-wikibase-instance.rs/w/api.php");
奉献
献给 Krzysztof Machocki。我们将怀念 Krzysztof 的感染力极强的热情和奉献,他的广泛百科全书式知识和机智,他对维基百科如何使世界变得更好的信念,无论是在线上还是线下。我们失去了他,但让我们不要失去他与世界分享的信念。他的记忆将永远存在,他的维基百科遗产将继续帮助世界。
https://meta.wikimedia.org/wiki/CEE/Newsletter/January_2018/Contents/From_the_team
依赖项
~20–34MB
~578K SLoC