Race Scraper is a tool for scraping race results from various websites and exporting them to Excel files.
See the list of supported websites.
-
Download the Latest Version:
- Visit the Releases page.
- Download the latest version of Race Scraper (race-scrap.zip).
-
Installation:
- Unzip the downloaded file to a folder of your choice.
-
Run Race Scraper:
- Execute
race-scrap.exe
. - Select your race and enter the URL.
- Validate your selection.
- Retrieve your Excel file from the
export
folder in the application.
- Execute
To add a script for a new website:
-
Create a New Branch:
- Create a new branch from
dev
:script/[website-name]
. - Make your changes.
- Create a new branch from
-
Open a Pull Request:
- Open a pull request to the
dev
branch. - Await review and approval.
- Open a pull request to the
For running the development version:
- Run :
python main.py
- Add a Script:
- Create a new script in the
scripts
folder. The script must be a single function that takes an url as parameter and returns the path to the exported Excel file. - Add the script to the scripts list in the
main.py
file. - Add the script to the scripts list in the
test.py
file.
- Create a new script in the