Skip to content

Unofficial Python API client wrapper package around TheSportsDB.com API.An open, crowd-sourced database of sports artwork and metadata with a free API.

License

Notifications You must be signed in to change notification settings

TralahM/thesportsdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Documentation Status PRs Welcome Language

TheSportsDB Python SDK

Unofficial Python API client wrapper package around TheSportsDB API. An open, crowd-sourced database of sports artwork and metadata with a free API.

TralahM

Documentation

Documentation

How to Install

# In terminal do:

pip install thesportsdb

Building from Source for Developers

git clone https://github.com/TralahM/thesportsdb.git

cd thesportsdb

python setup.py build

pip install -e .

QuickStart

By default the library will use the free TheSportsDB API. To use the premium version you need to register at TheSportsDB and get an API key.

Then you can set the API key to be used by the library as a shell environment variable using export THESPORTSDB_API_KEY=YOUR_API_KEY before using the library.

import thesportsdb

event_info = thesportsdb.events.eventInfo("1008672")

event_result = thesportsdb.events.eventResult("1008695")

previous_events = thesportsdb.events.lastLeagueEvents("4328")

events_for_league_season20192020 = thesportsdb.events.leagueSeasonEvents(
    "4328", "2019-2020"
)

upcoming_soccer_events = thesportsdb.events.nextLeagueEvents("4328")

all_countries = thesportsdb.countries.allCountries()

all_leagues = thesportsdb.leagues.allLeagues()

EPL_info = thesportsdb.leagues.leagueInfo("4328")

EPL_standings = thesportsdb.leagues.leagueSeasonTable("4328", "2019-2020")

soccer_leagues = thesportsdb.leagues.sportLeagues("102")

Team_sports = thesportsdb.sports.TeamVsTeamSports()

all_sports = thesportsdb.sports.allSports()

nonTeamSports = thesportsdb.sports.nonTeamVsTeamSports()

sport_details = thesportsdb.sports.sportInfo("102")

EPL_teams = thesportsdb.teams.leagueTeams("4328")

team_details_ManC = thesportsdb.teams.teamInfo("133613")
## print(thesportsdb)

Contributing

See the Contributing File

LICENCE

Read the LICENSE here

Self-Promotion

TralahM TralahM

About

Unofficial Python API client wrapper package around TheSportsDB.com API.An open, crowd-sourced database of sports artwork and metadata with a free API.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •