一个使用trio和asks的异步MediaWiki客户端。
mwp的Python项目详细描述
mwpy是一个asyncPython客户机,用于MediaWikiAPI。它建立在asks和{a7}之上!在
安装
{tt3}在理论上,{tt3}应该兼容Python^.3的新特性。希望一旦unittest和mock后端口可用,3.6+将得到更可靠的支持。在
pip install mwpy
显著特征
- 支持为每个API实例设置自定义User-Agent header。在
- 句柄query continuations。在
- 处理属性查询的batchcomplete信号,并在批处理完成后立即返回结果。在
- 可配置maxlag。按照API的建议等待,然后重试。在
- 访问常见API调用的一些方便方法,例如recentchanges、login和siteinfo。在
- 重量轻。mwpy是一个薄包装。方法签名与实际API URL中的参数非常相似。如果您对参数的作用有疑问,可以参考MediaWiki的文档。在
- 项目
标签: