Unofficial Python API client wrapper package around TheSportsDB.com API
Project description
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.
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
LICENCE
Self-Promotion
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file thesportsdb-0.3.1-py3-none-any.whl.
File metadata
- Download URL: thesportsdb-0.3.1-py3-none-any.whl
- Upload date:
- Size: 37.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4202003cd185b7e880788888e9cf4c7f51bbc2708797e45c04264d2e3fa97223
|
|
| MD5 |
4a8022112c788018fc3cb1d186b9647b
|
|
| BLAKE2b-256 |
af9c293c88b1b0cf93d4714ffad69796575cdcdfd56c804ddfb0b1d453650472
|