This project is a Python-based scraper that fetches player data from EA Sports FC 25 (formerly known as FIFA) and stores it in both JSON and compressed formats (GZIP).
- Asynchronous data fetching for improved performance
- Caching mechanism to avoid unnecessary API calls
- Compression of output data
- Comprehensive test suite
- Clone the repository
- Install dependencies using Poetry (tested with Python 3.12):
poetry install
Run the main script:
poetry run python -m ea_fc25_scraper.index
This will fetch the player data and save it in the current directory.
Run the tests:
poetry run pytest
This project is licensed under the MIT License.