3 个不稳定版本
0.2.0 | 2021 年 9 月 28 日 |
---|---|
0.1.1 | 2020 年 8 月 13 日 |
0.1.0 | 2020 年 6 月 16 日 |
#9 in #wikimedia
16KB
143 行
w-wiki
w-wiki
库帮助使用 w.wiki
服务缩短网址。有关更多详细信息,请参阅网址缩短器文档。
许可协议
w-wiki 是 (C) 2020-2021 Kunal Mehta 的作品,在 GPLv3 或更高版本下发布,有关详细信息请参阅 COPYING。
lib.rs
:
w-wiki
方便地使用 w.wiki
服务缩短网址。仅支持一些 维基媒体 项目,有关更多详细信息,请参阅 文档。
w-wiki
的主要 shorten
函数是异步的。
let short_url = w_wiki::shorten("https://www.wikidata.org/wiki/Q575650")
.await.unwrap();
如果您计划发出多个请求,则可以使用一个 Client
来保持连接。
let client = w_wiki::Client::new();
let short_url = client.shorten("https://www.wikidata.org/wiki/Q575650")
.await.unwrap();
此库可由任何已安装 UrlShortener 扩展 的 MediaWiki wiki 使用。
let client = w_wiki::Client::new_for_api("https://example.org/w/api.php");
依赖项
~3–16MB
~236K SLoC