一个用于https://underset.com的python包装器/
understat的Python项目详细描述
一个用于https://underset.com/的python包。
安装Underset
建议通过pip
安装Underset。
pip install understat
要直接从github安装它,您可以执行以下操作:
git clone git://github.com/amosbastian/understat.git
$ curl -OL https://github.com/amosbastian/understat/tarball/master
$ curl -OL https://github.com/amosbastian/understat/zipball/master # Windows
下载后,您可以使用pip
:
$ cd understat
$ pip install .
用法
下面是使用Understat
的示例:
import asyncio
import json
import aiohttp
from understat import Understat
async def main():
async with aiohttp.ClientSession() as session:
understat = Understat(session)
data = await understat.get_league_players("epl", 2018, {"team_title": "Manchester United"})
print(json.dumps(data))
if __name__ == "__main__":
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
贡献
- 在github上分叉存储库。
- 用
pytest tests/
运行测试以确认它们都通过了您的系统。 如果测试失败,那么试着找出为什么会发生这种情况。如果你不是 你自己能做到,那就毫不犹豫地提出一个问题 github,或发送电子邮件到amosbastian@gmail.com。 - 要么创建功能,然后为其编写测试,要么另一个 到处都是。
- 用
pytest tests/
再次运行所有测试以确认 仍然通过,包括新添加的测试。 - 为主存储库的
master
分支创建拉取请求。
文档
有关underset的文档和示例可以在http://understat.readthedocs.io/en/latest/找到。