标准化公共MediaWiki事件,用于工具和科学。
项目描述
MediaWiki事件
Wiki工具构建者与研究人员依赖各种关于维基百科发生和当前正在发生的事情的信息来源。这些数据源的结构不同,包含不完整或结构不良的信息。一些数据源是可查询的,但需要复杂性来“监听”持续发生的事件,而其他数据源则旨在仅用于“监听”当前事件。‘’MediaWiki事件’’旨在最小化处理MediaWiki事件的过程中的挫败感。
使用pip安装: pip install mwevents
注意: 使用此库需要Python 3或更高版本。
文档: 即将推出!
- 示例:
from mwevents.sources import API from mwevents import RevisionSaved, PageCreated api_source = API.from_api_url("http://en.wikipedia.org/w/api.php") listener = api_source.listener(events={RevisionSaved, PageCreated}) for event in listener: if isinstance(event, RevisionSaved): print(event.revision) else: # isinstance(event, PageCreated): print(event.page)
贡献者
尚未有任何贡献者。请参阅http://github.com/halfak/MediaWiki-events。鼓励提交拉取请求。
项目详情
关闭
mwevents-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8468e2c0e3c87176b8ba7786b3dc678e042cc57698976e16809ae126e2ae1a88 |
|
MD5 | ba623cb3750ab3aad77ec986c0c620c7 |
|
BLAKE2b-256 | 0a129e724765807befbe80275445a281c2c4ee1198bfe75a8414999e3df671c1 |