claaj / fulbito

Fulbito is a Football API that extracts data from Promiedos.

Home Page:https://fulbito-mozb.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fulbito

Python FastAPI

Fulbito is a Football API. The data is extracted from Promiedos via web scrapping.

This API supports the following tournaments:

Content per tournament

Copa de Liga Argentina

  • Standings groups A & B (points, wins, losses, draws, goals for, goals against, goal diff.).
  • Annual standings.
  • Average standings.
  • Top scorers.
  • Top assists.

Liga Argentina

  • Standings (points, wins, losses, draws, goals for, goals against, goal diff.).
  • Annual standings.
  • Average standings.
  • Top scorers.
  • Top assists.

Premier League - La Liga - Serie A

  • Standings (points, wins, losses, draws, goals for, goals against, goal diff.).
  • Top scorers.
  • Top assists.

Bundesliga

  • Standings (points, wins, losses, draws, goals for, goals against, goal diff.).
  • Top scorers.

How to use it

You can try it here. Patience, it takes long to load. (Free tier host 😅)

If you want to run it locally:

Clone the repo and cd into it.

git clone https://github.com/claaj/fulbito.git && cd fulbito

Create a virtual enviroment and activate it.

virtualenv venv && source venv/bin/activate

Install deps.

pip install -r requirements.txt

Run it.

uvicorn fulbito.api:app --reload

Open http://127.0.0.1:8000 in browser, you should see fulbito's landing screen.

Libraries

About

Fulbito is a Football API that extracts data from Promiedos.

https://fulbito-mozb.onrender.com

License:MIT License


Languages

Language:Python 100.0%