cricapi,免费使用,超高带宽,高性能cricket api。针对开发商和板球爱好者。

cricapi的Python项目详细描述


CRICAPI

imageimageimagecodecov.ioimage

cricapi,免费使用,超高带宽,高性能cricket api。针对开发者和板球爱好者。
暴露的端点如下:

  • cricapi.cricket( )提供正在进行的比赛的现场搜索
  • cricapi.matches( )提供即将推出的匹配设备
  • cricapi.matchCalender( )提供国际固定装置
  • cricapi.cricketScore( )提供比赛的详细计分卡
  • cricapi.playerStats( )提供玩家卡雷尔信息和统计信息
  • cricapi.fantasySummary( )提供匹配信息和统计信息
  • cricapi.fantasySquad( )提供团队成员信息
  • cricapi.playerFinder( )提供与给定名称字符串匹配的播放器ID

为了使用上述端点,您需要有一个api_密钥,该密钥可以通过登录到cricpapi生成。出于测试目的,可以使用测试api密钥"TESTKEY0273"

cricapi的用法:

>>> import cricapi
>>> apikey = "TESTKEY0273"
>>> criapi = cricapi.Cricapi(apikey)

匹配
>>> criapi.matches()
{u'matches': [{u'toss_winner_team': u'Australia Women', u'team-2': u'Pakistan Women' ...}

板球
>>> criapi.cricket()
{u'v': u'1', u'cache': True, u'provider': {u'url': u'https://cricapi.com/', u'source': ...}

匹配日历

>>> criapi.matchCalender()
{u'v': u'1', u'cache': True, u'provider': {u'url': u'https://criapi.com/', u'source': ...}

板球得分

>>> params = {'unique_id':1034809}
>>> criapi.cricketScore(params)
{u'v': u'1', u'ttl': 3, u'team-2': u'India', u'matchStarted': True, u'team-1': u'England', u'provider': {u'url':u'https://cricapi.com/', u'source': u'Various', u'pubDate': u'2018-10-23T06:58:07.090Z'}, u'creditsLeft': 206}

播放状态

>>> params = {'pid':35320}
>>> criapi.playerStats(params)
{u'profile': u"\n\nSachin Tendulkar has been the most complete batsman of his time, the most prolific runmaker of all time, and arguably the biggest cricket icon the game has ...}
幻想曲
>>> params = {'unique_id':1034809}
>>> criapi.fantasySquad(params)
{u'v': u'1', u'cache': True, u'provider': {u'url': u'https://cricapi.com/', u'source': u'Various', u'pubDate': u'2018-10-23T07:16:02.191Z'}, u'squad': [{u'players': [{u'pid': ... }
《幻想文摘》
>>> params = {'unique_id':1034809}
>>> criapi.fantasySummary(params)
{u'type': u'Test', u'ttl': 7, u'provider': {u'url': u'https://cricapi.com/', u'source': u'Various', u'pubDate': u'2018-10-23T07:20:22.701Z'}, u'dateTimeGMT': u'2016-11-09T04:00:00.000Z', u'v': u'1', u'data': {u'toss_winner_tea ...}

播放提示器

>>> params = {'name':'sachin'}
>>> criapi.playerFinder(params)
{u'ttl': 164, u'provider': {u'url': u'https://cricapi.com/', u'source': u'Various', u'pubDate': u'2018-10-23T07:24:47.164Z'}, u'v': u'1', u'data': [{u'fullName': u'Sachin Rana', u'pid': 33757, u'name': u'Sachin Rana'}, {u'full ...}

cricapi正式支持python 2.7&3.4-3.7,运行良好 皮比。

安装

要安装cricapi,只需使用pipenv(或pip,of 课程:

$ pipenv install cricapi

文档

精彩的文档可在 http://docs.python-cricapi.org/

如何贡献

  1. 检查未解决的问题或打开新问题以开始讨论 围绕一个功能想法或一个bug。有一个Contributor Friendly 为那些不太适合 熟悉代码库。
  2. 叉子the repository在 github开始对master分支进行更改(或 从它的分支)。
  3. 编写一个测试,显示错误已被修复或功能 按预期工作。
  4. 发送一个pull请求并对维护程序进行bug操作,直到它被合并并 出版。:)确保将自己添加到 AUTHORS

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

推荐PyPI第三方库


热门话题
java的单元测试测试用例库。util。列出实现   java通过超类进行序列化/反序列化   java Android获取设备语言ISO字符串   java如何打开广告的行动。移动   Eclipse IDE for(嵌入式C/C++)开发者202012:经典的深色主题深黑色背景和菜单中的文本   java使用不同的内容动态创建TableView(JavaFX)   java JAXB将多个同名节点解组   java ClassDefNotFoundException,即使类由类加载器加载(服务器上安装了多个应用程序)   java有没有办法关闭在后端生成的MqttClient线程?   html如何在网站上的java小程序中包含图像?   java无法访问已分配给超类引用的子类实例变量   java在TableViewer中双击打开对话框   列出如何创建ListNode。JAVA   java如何从文本中输出的数组中放入随机图像