2025-03-30 19:59:45 +02:00
2025-03-30 19:59:45 +02:00
2025-03-30 20:15:31 +02:00
2025-03-30 20:15:31 +02:00

SportSoftware OE HTML viewer

Simple Python script to serve the exported HTML results file from the SportSoftware OE application on the local network.

Getting Started

Prerequisites

  • Python 3.x
  • pip
  • virtualenv

Installation

  1. Clone the repository:

    git clone https://gitea.carburator.dev/carburator/oe-html-viewer.git
    cd oe-html-viewer
    
  2. Create a virtual environment:

    python -m venv .venv
    
  3. Activate the virtual environment:

    • On Windows:
      .venv\Scripts\activate
      
    • On macOS/Linux:
      source .venv/bin/activate
      
  4. Install the required packages:

    pip install -r requirements.txt
    

Running the Application

  1. Start the Flask application:

    python main.py
    
  2. Open your web browser and navigate to http://localhost:80.

Variables

The following variables can be found at the top of the main.py script:

  • html_file_path: Path to the HTML file to be served.
  • host: Host address for the Flask application. Leave at 0.0.0.0 for availability at all network addresses (localhost / LAN)
  • port: Port number for the Flask application.
  • is_oe11: Boolean flag for encoding (True for OE11, False for OE12).
  • scroll_pixels: Number of pixels to scroll each interval.
  • scroll_interval: Time interval (in seconds) between each scroll.
  • bottom_wait_time: Time to wait (in seconds) at the bottom of the page before reloading.
  • top_wait_time: Time to wait (in seconds) at the top of the page before starting to scroll.
  • reload_interval: Time interval (in seconds) to reload the page if no scrolling is needed. Set this value minimum 1 seconds larger than the export interval in OE.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Description
Host your OE html results on the network
Readme 56 KiB
Languages
Python 100%