Soccer Card Generator
Soccer Card Generator is a personal Python script project that uses Transfermarkt data to automatically generate digital football player cards for selected leagues and teams.
- Context
- Personal
- Category
- Script
- Period
- Dec 1, 2022
Technologies
Python 3 BeautifulSoup4 Pillow GIMP Git GitHub
Project Type
- The project is a script developed with Python.
- It automatically generates digital football player cards by using football data from Transfermarkt.
Architecture / System Design
- The main workflow is handled through the main.py file.
- The project includes image templates and font files used during card generation.
- BeautifulSoup4 is used to collect the required football data from Transfermarkt.
- Pillow is used to combine scraped data, images, templates, and fonts into final card outputs.
Technologies Used
- Script development: Python 3
- Data collection: BeautifulSoup4, web scraping
- Image processing and design: Pillow, GIMP
- Version control and publishing: Git, GitHub
Key Technical Details and Modules
- Prepared template images for digital player card generation.
- Used font files suitable for the visual card design.
- Processed visual outputs with Pillow.
- Collected player and team data through BeautifulSoup4 based web scraping.
Participation and Timeline
- I developed the project independently.
- I took part in the full process from start to finish.
- The project was developed in December 2022.
Project Management / Team Structure
- I did not use a separate project management tool for this project.
- Since I developed the project alone, there was no separate team structure.
Personal Contributions and Responsibilities
- I am responsible for the entire project.
Deployment Information
- Since the project is a script, it does not currently have a packaged release.
- It can be used by cloning the GitHub repository and running the script locally.