Skip to main content

A Python library for interacting with the FotMob API

Project description

PyFotMob ⚽

PyFotMob

PyFotMob is a python module to streamline your interaction with the FotMob API. Access real-time football information for your applications. From analysis tools to news feeds and betting algorithms, PyFotMob offers a seamless interface for fixture details, live scores, player stats, and team info. Elevate your Python projects with accurate football data using PyFotMob ⚽.

Table of Contents 📝

Project Description 📦

PyFotMob is a Python module that simplifies access to football data through the FotMob API. It's a valuable tool for developers and football enthusiasts, offering real-time information for various applications. Whether you're building analysis tools, news feeds, or betting algorithms, PyFotMob provides access to fixture details, live scores, player stats, and team info. It eliminates the need for web scraping and complex API calls, allowing you to focus on enhancing your Python projects with accurate football data.

Whether you're in sports betting, data science, or sports app development, PyFotMob is your reliable companion. Elevate your Python projects with the latest football insights.

Features 🍕

List the main features and functionalities of PyFotMob.

  • Access live football information from the FotMob API.
  • Retrieve match dates, times, venues, and lineups.
  • Monitor ongoing match scores in real-time.
  • Access detailed player statistics for analysis.
  • Get comprehensive team data and standings.
  • Easily integrate with Python projects.
  • Abstracts complexity in API interactions.
  • Ensures up-to-date and accurate football data.

Installation 📥

Install PyFotMob via pip :

pip install pyfotmob

Usage 🤖

Get info about team by its id:

from pyfotmob import Team

team = Team(8634)
print(team.get())

Contributions 🧑‍💻

I welcome contributions to PyFotMob! Whether you're a developer, data enthusiast, or football fanatic, you can help improve this project. Here's how you can contribute:

  • Fork the Repository, Start by forking this repository to your GitHub account. This will create a copy of the project that you can freely experiment with.

  • Clone the Repository, Clone the forked repository to your local machine using the following command:

git clone https://github.com/Yoo-Joo/PyFotMob.git
  • Create a Branch, Before making any changes, create a new branch for your contributions using a descriptive name:
git checkout -b feature/your-feature-name
  • Make Changes, Implement your changes or add new features. Ensure your code follows the project's coding guidelines.

  • Test, Run tests and ensure that your changes do not break existing functionality.

  • Commit, Commit your changes with clear and concise commit messages:

git commit -m "Add feature X"
  • Push, Push your changes to your forked repository:
git push origin feature/your-feature-name
  • Open a Pull Request, Go to the original PyFotMob repository on GitHub and open a pull request. Describe your changes, why they're valuable, and any other relevant information.

  • Collaborate, Engage in discussions, address review comments, and work with maintainers to refine and merge your contribution.

I appreciate your interest in improving PyFotMob and look forward to your contributions!

License ⚖️

MIT © Youssef Ermili

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

pyfotmob-0.0.3.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

pyfotmob-0.0.3-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file pyfotmob-0.0.3.tar.gz.

File metadata

  • Download URL: pyfotmob-0.0.3.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pyfotmob-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f13ef577dab44f9fa8b5674a379191f2b4d2e958fcae1f72ce6104a18983a00e
MD5 a21e45c84e82dddfc36b5fbbcbd8f664
BLAKE2b-256 5733a6d2c5a375a98075fa7c5198240470def4b99db44677583999a8758f6e04

See more details on using hashes here.

File details

Details for the file pyfotmob-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pyfotmob-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pyfotmob-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1c18f1da31cca4fb09888848fd9df99a6d14360c389f9766e61f52cdecc75604
MD5 6119b874f8a61082254e2a2ce9c4bec1
BLAKE2b-256 0a539495ca5ce37b0b9ed99a01ffdb19952bef326521602ad6e6a3bf842f5061

See more details on using hashes here.

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