Skip to main content

Python wrapper for Cricket live score from www.cricbuzz.com

Project description

# criclive
Python wrapper for Live cricket score from www.cricbuzz.com

# Methods
Its very simple :eyes: There are three methods are in this package.

1. Get the details match/score details in json format
* get_live_score()

2. Get the match description/type.

* match_data()

3. Get the specific match details
* get_match()

## :checkered_flag: .... !

![methods1](https://cloud.githubusercontent.com/assets/8171465/20470648/78e317e2-afd0-11e6-857c-33f33f081af5.png)


# How methods are working :eyeglasses: ?

``` python
In [1]: from criclive.livecricket import Cricz
In [2]: cricket = Cricz()
In [3]: cricket_live = cricket.
cricket.get_live_score cricket.get_match cricket.match_data

###### Cricket detaild Live Data
In [4]: cricket_live = cricket.get_live_score()
In [5]: cricket_live
In [5]: output in json format
Out[6]:
{'data': [{u'match_1': [{'batteam_score': {'bt_score': [{'decl': u'0',
'desc': u'2nd Inns',
'followon': u'0',
'overs': u'59.5',
'run': u'87',
'wkts': u'2'},
--------
}}]}}

###### Match Details
In [7]: match = cricket.match_data()
Out[7]:
{'result': [{'desc': u'IND vs ENG',
'match_id': u'match_1',
'match_no': u'2nd Test',
'type': u'TEST'},
{'desc': u'ZIM vs SL',
'match_id': u'match_4',
'match_no': u'4th Match',
'type': u'ODI'},
{'desc': u'KEN vs HK',
'match_id': u'match_11',
'match_no': u'30th Match',
'type': u'ODI'}]}

####### Get Match detail with 'match_id'
'''' pass arguments match_id to the get_match(match_id) method ''''
In [8]: match = cricket.get_match('match_1')
In [9]: match
Out[9]:
{'result': [{u'match_1': [{'batteam_score': {'bt_score': [{'decl': u'0',
'desc': u'2nd Inns',
'followon': u'0',
'overs': u'63',
'run': u'92',
'wkts': u'2'},
{'decl': u'0',
'desc': u'1st Inns',
'followon': u'0',
'overs': u'102.5',
'run': u'255',
'wkts': u'10'}]},
'bowteam_score': {'bw_score': [{'decl': u'0',
'desc': u'2nd Inns',
'followon': u'0',
'overs': u'63.1',
'run': u'204',
'wkts': u'10'},
{'decl': u'0',
'desc': u'1st Inns',
'followon': u'0',
'overs': u'129.4',
'run': u'455',
'wkts': u'10'}]},
'bt_name': u'ENG',
'bwl_team': u'IND',
'match_data': {'country': u'India',
'desc': u'IND vs ENG',
'ground': u'Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium',
'inngscount': u'4',
'match_id': u'1',
'match_no': u'2nd Test',
'type': u'TEST',
'venue': u'Visakhapatnam'},
'match_state': {'WhoToss': u'Ind',
'other': u'',
'session': u'Day 5: First Session',
'state': u'inprogress',
'status': u'Eng need 313 runs'}}]}]}

Project details


Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page