一个使用trio和asks的异步MediaWiki客户端。

mwp的Python项目详细描述


https://badge.fury.io/py/mwpy.svghttps://travis-ci.org/5j9/mwpy.svg?branch=masterhttps://codecov.io/gh/5j9/mwpy/branch/master/graph/badge.svg

mwpy是一个asyncPython客户机,用于MediaWikiAPI。它建立在asks和{a7}之上!在

安装

{tt3}在理论上,{tt3}应该兼容Python^.3的新特性。希望一旦unittestmock后端口可用,3.6+将得到更可靠的支持。在

pip install mwpy

显著特征

  • 支持为每个API实例设置自定义User-Agent header。在
  • 句柄query continuations。在
  • 处理属性查询的batchcomplete信号,并在批处理完成后立即返回结果。在
  • 可配置maxlag。按照API的建议等待,然后重试。在
  • 访问常见API调用的一些方便方法,例如recentchangesloginsiteinfo。在
  • 重量轻。mwpy是一个薄包装。方法签名与实际API URL中的参数非常相似。如果您对参数的作用有疑问,可以参考MediaWiki的文档。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java文件路径中的java UTF8字符   java如何可靠地写入OPC UA服务器?   for-my-if语句中的java循环不能产生我想要的结果   java我如何在1个XSL中加入2个XML   macos无法在“/Library/Java/JavaVirtualMachines/jdk15.0.1.jdk/Contents/Home/bin/apt”中找到可执行文件   Java代码简单数学   java如何避免selenium中的sendKeys方法清除之前填充的文本?   java如何将PlacesAPI自动完成小部件传递到自定义对话框?   带有文本块的java Intellij json片段问题   启动时Spring启动错误:java。木卫一。IOException:jsse。别名\u否\u键\u项   移动文件时发生java异常   http Java Web客户端远程连接