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

solevis/thesportsdb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.3%
  • Shell 0.7%