# SportSoftware OE HTML viewer [![hu](https://img.shields.io/badge/lang-hu-blue.svg)](https://gitea.carburator.dev/carburator/oe-html-viewer/src/branch/main/README.md) Simple Python script to serve the exported HTML results file from the SportSoftware OE application on the local network. Use it to display the results on a TV or to serve results for the competitors. ## Features ### 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. Example: `C:\Users\\Documents\example-event\results.html` - `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 ## Getting Started ### Prerequisites - Python 3.x - pip - virtualenv ### Installation Run these commands in CMD or PowerShell. 1. Clone the repository: ```sh git clone https://gitea.carburator.dev/carburator/oe-html-viewer.git cd oe-html-viewer ``` 2. Create a virtual environment: ```sh python -m venv .venv ``` 3. Activate the virtual environment: ```sh .venv\Scripts\activate ``` 4. Install the required packages: ```sh pip install -r requirements.txt ``` ### Running the Application 0. If you downloaded earlier and want to use the program again, first activate the venv. Check: Installation - 3. 1. Start the Flask application: ```sh python main.py ``` 2. Open your web browser and navigate to `http://localhost:80`. From other devices on LAN: `http://` ### License This project is licensed under the MIT License - see the `LICENSE` file for details.

Made with ❤️ on 603 NYÍRSÉG IC