Skip to main content

A simple python package for extracting real-time soccer data from diverse online sources, providing essential statistics and insights.

Project description

EasySoccerData

PyPI - Version PyPI - Downloads GitHub Actions Workflow Status GitHub License

A simple python package for extracting real-time soccer/football data from diverse online sources, providing essential statistics and insights.

[!IMPORTANT]
Currently in the early development phase. Please take this into consideration.

Installation

pip install EasySoccerData

Usage

Using Sofascore

import esd

client = esd.SofascoreClient()
events = client.get_events(live=True)
for event in events:
    print(event)

How to search for matches, teams, tournaments, and players

How to get tournament brackets

How to get live match statistics

Check out Sofascore module examples

Now using FBRef

import esd

client = esd.FBrefClient()
matchs = client.get_matchs()
for match in matchs:
    print(match)

Check out FBref module examples

Using Promiedos

import esd

client = esd.PromiedosClient()
events = client.get_events()
for event in events:
    print(event)

Check out Promiedos module examples

Simple demonstration of a live table using Sofascore module (see source code)

Supported modules

Name Implemented
Sofascore ✔️
FBref ✔️
Promiedos ✔️
Understat
...

Keep in mind that it is still under active development.

Constributions

All constributions, bug reports or fixes and ideas are welcome.

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

easysoccerdata-0.0.5.tar.gz (40.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

easysoccerdata-0.0.5-py3-none-any.whl (53.7 kB view details)

Uploaded Python 3

File details

Details for the file easysoccerdata-0.0.5.tar.gz.

File metadata

  • Download URL: easysoccerdata-0.0.5.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for easysoccerdata-0.0.5.tar.gz
Algorithm Hash digest
SHA256 bdbc147adf6960cc85beb3fd47b8f498b9de221decdd75a16bf328d9e4f66c2a
MD5 342b832ee50826780bc4057f42f85c4b
BLAKE2b-256 b83ad1a8688fc006bdd5643918144610b862b7f8eaca954a32738e08bea20ce2

See more details on using hashes here.

Provenance

The following attestation bundles were made for easysoccerdata-0.0.5.tar.gz:

Publisher: publish.yml on manucabral/EasySoccerData

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file easysoccerdata-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: easysoccerdata-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 53.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for easysoccerdata-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 20cc08671b7c2f6a837b5cda8cbd67559af69787c562a5ad5f1c3763b80292ce
MD5 1acff9121db109ec4bd4a9369f32b5a2
BLAKE2b-256 1934a07cd140faf5ca476bb3de10b2d912e94c79d81591fb3480f5f8d1a30f6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for easysoccerdata-0.0.5-py3-none-any.whl:

Publisher: publish.yml on manucabral/EasySoccerData

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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