1.8 KiB
1.8 KiB
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
-
Clone the repository:
git clone <repository_url> cd <repository_name> -
Create a virtual environment:
python -m venv .venv -
Activate the virtual environment:
- On Windows:
.venv\Scripts\activate - On macOS/Linux:
source .venv/bin/activate
- On Windows:
-
Install the required packages:
pip install -r requirements.txt
Running the Application
-
Start the Flask application:
python main.py -
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 at0.0.0.0for avability at all network interfaces (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.