Skip to content

lines64/WinnerOdds-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WinnerOdds Bookmaker Analyzer

Curious about your performance across different bookmakers but unsure how to organize or extract data from your personal WinnerOdds .csv file? Then this open-source, user-friendly .csv analyzer (with a GUI) is perfect for you!

To use it, download the .csv file from your WinnerOdds history page, run the program, select the .csv file, and wait a few seconds for the .html file to be generated. You'll then have your detailed report ready.

Currently working with tennis data only, but I am planing to add support for both soccer and table tennis in the future. You can downloaded the compiled .exe file here.

Screenshots

App Screenshot

App Screenshot

App Screenshot

How to Run / Install

The executable (.exe) file for the betting_analysis.pyw script is already available under the Releases section of this repository. You can download and run it directly on a Windows system without needing Python installed.

Creating an Executable (.exe) from the Python Script

If you prefer to generate your own .exe file, you can follow the instructions below.

Prerequisites

  • Python Installation: Ensure you have Python installed on your system. You can download it from python.org.

  • Install PyInstaller: PyInstaller is the tool we will use to create the executable. You can install it via pip:

    pip install pyinstaller
    

Steps to Create the Executable

  1. Navigate to the Script's Directory: Open your command prompt or terminal and navigate to the directory where betting_analysis.pyw is located. For example:

    cd path/to/your/script
    
  2. Run PyInstaller: Use PyInstaller to create the executable. The basic command is:

    pyinstaller --onefile betting_analysis.pyw
    
  3. Run the Executable: Navigate to the dist folder, where you can now run the .exe file directly on a Windows system without requiring Python to be installed.

TODO

- Add soccer support
- Add table tennis support

Feedback

If you have any feedback, please reach out to me at info@lines64.com. Contributions are always welcome!