Skip to main content

A Python wrapper for the MySportsFeeds sports data API

Project description

# MySportsFeeds Wrapper - Python

##Instructions

Clone repo

$ git clone https://github.com/MySportsFeeds/mysportsfeeds-python.git

If you haven’t signed up for API access, do so here [https://www.mysportsfeeds.com/index.php/register/](https://www.mysportsfeeds.com/index.php/register/)

Install requirements and run tests

$ make build

##Usage

Create main MySportsFeeds object with API version as input parameter

from ohmysportsfeedspy import MySportsFeeds

msf = MySportsFeeds(version=”1.0”)

Authenticate (v1.0 uses your MySportsFeeds account credentials)

msf.authenticate(“YOUR_USERNAME”, “YOUR_PASSWORD”)

Start making requests, specifying: league, season, feed, format, and any other applicable params for the feed

output = msf.msf_get_data(league=’nba’,season=’2016-2017-regular’,feed=’player_gamelogs’,format=’json’,player=’stephen-curry’) output = msf.msf_get_data(league=’nfl’,season=’2015-2016-regular’,feed=’cumulative_player_stats’,format=’xml’,team=’dallas-cowboys’) output = msf.msf_get_data(league=’mlb’,season=’2016-playoff’,feed=’full_game_schedule’,format=’csv’)

That’s it! Returned data is also stored locally under “results/” by default, in appropriately named files.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ohmysportsfeedspy-0.1.0.zip (5.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page