added en/hu readme and license
This commit is contained in:
109
README.md
109
README.md
@@ -1,67 +1,84 @@
|
||||
# SportSoftware OE HTML viewer
|
||||
# SportSoftware OE HTML megjelenítő
|
||||
|
||||
Simple Python script to serve the exported HTML results file from the SportSoftware OE application on the local network.
|
||||
<hr>
|
||||
|
||||
## Getting Started
|
||||
[](https://gitea.carburator.dev/carburator/oe-html-viewer/src/branch/main/README.en.md)
|
||||
|
||||
### Prerequisites
|
||||
Egyszerű python program, amivel a tájfutó eseményeken használt OE11 és OE12 programból exportált HTML fájlokat lehet megjeleníteni kijelzőn, vagy a helyi hálózaton.
|
||||
|
||||
## Funkciók
|
||||
|
||||
<ul style="list-style-type: none"> ✅ Személyre szabható automatikus görgetés </ul>
|
||||
<ul style="list-style-type: none"> ✅ Finom görgetés </ul>
|
||||
<ul style="list-style-type: none"> ✅ Automatikus újratöltés a lap alján </ul>
|
||||
<ul style="list-style-type: none"> ✅ Automatikus újratöltés, ha nincs szükség görgetésre </ul>
|
||||
<ul style="list-style-type: none"> ✅ Támogatja az OE11 és OE12-ből exportált HTML fájlokat is </ul>
|
||||
<ul style="list-style-type: none"> ✅ Megjeleníti a fájlt localhost-on és a helyi hálózaton is </ul>
|
||||
|
||||
### Változók
|
||||
|
||||
A `main.py` fájl elején található, szerkeszthető változók:
|
||||
|
||||
- `html_file_path`: Elérési út a HTML fájlhoz. Példa: `C:\Users\<felhasználó>\Documents\példa-verseny\eredmenyek.html`
|
||||
- `host`: A webszerver IP címe. Hagyd az alapértelmezett `0.0.0.0` értéken, hogy elérhető legyen a fájl lokálisan és a lokális hálózaton is
|
||||
- `port`: A webszerver portja. Alapértelmezetten `80`, ez elhagyható az URL-ből
|
||||
- `is_oe11`: Változó az OE11 vagy OE12 kiválasztására. Legyen `True` ha OE11-et használsz és `False`, ha OE12-t
|
||||
- `scroll_pixels`: Ennyi pixelt görget lefelé
|
||||
- `scroll_interval`: Időtartam másodpercben, ennyi időnként görget
|
||||
- `bottom_wait_time`: Időtartam másodpercben, ennyit vár ha a lap aljára ért újratöltés előtt
|
||||
- `top_wait_time`: Időtartam másodpercben, ennyit vár a lap tetején, mielőtt elkezdődne a görgetés
|
||||
- `reload_interval`: Időtartam másodpercben, ennyit vár újratöltés előtt, ha nincs szükség görgetésre, mert a tartalom kifér a képernyőre. Legyen ez az érték minimum 1 másodperccel több, mint az automatikus exportálás ideje az OE-ben.
|
||||
|
||||
## Használat
|
||||
|
||||
### Előfeltételek
|
||||
|
||||
- Python 3.x
|
||||
- pip
|
||||
- virtualenv
|
||||
|
||||
### Installation
|
||||
### Telepítés
|
||||
A következő parancsokat CMD-ben vagy PowerShell-ben kell kiadni.
|
||||
|
||||
1. Clone the repository:
|
||||
```sh
|
||||
git clone https://gitea.carburator.dev/carburator/oe-html-viewer.git
|
||||
cd oe-html-viewer
|
||||
```
|
||||
1. Töltsd le a repository-t:
|
||||
|
||||
2. Create a virtual environment:
|
||||
```sh
|
||||
python -m venv .venv
|
||||
```
|
||||
```sh
|
||||
git clone https://gitea.carburator.dev/carburator/oe-html-viewer.git
|
||||
cd oe-html-viewer
|
||||
```
|
||||
|
||||
3. Activate the virtual environment:
|
||||
2. Hozz létre egy virtuális környezetet:
|
||||
|
||||
- On Windows:
|
||||
```sh
|
||||
.venv\Scripts\activate
|
||||
```
|
||||
- On macOS/Linux:
|
||||
```sh
|
||||
source .venv/bin/activate
|
||||
```
|
||||
```sh
|
||||
python -m venv .venv
|
||||
```
|
||||
|
||||
4. Install the required packages:
|
||||
```sh
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
3. Aktiváld a virtuális környezetet:
|
||||
|
||||
### Running the Application
|
||||
```sh
|
||||
.venv\Scripts\activate
|
||||
```
|
||||
|
||||
1. Start the Flask application:
|
||||
```sh
|
||||
python main.py
|
||||
```
|
||||
4. Telepítsd a szükséges csomagokat:
|
||||
```sh
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
2. Open your web browser and navigate to `http://localhost:80`.
|
||||
### Futtatás
|
||||
|
||||
### Variables
|
||||
0. Ha már telepítetted és újra használni akarod, akkor előbb aktiváld a virtuális környezetet. Lásd: Telepítés - 3.
|
||||
|
||||
The following variables can be found at the top of the `main.py` script:
|
||||
1. Indítsd el a programot:
|
||||
|
||||
- `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.
|
||||
```sh
|
||||
python main.py
|
||||
```
|
||||
|
||||
### License
|
||||
2. Nyisd meg a böngészőt és írd be a címsorba: `http://localhost`. Más eszközről a helyi hálózaton: `http://<host gép ip címe>`
|
||||
|
||||
This project is licensed under the MIT License - see the `LICENSE` file for details.
|
||||
### Licensz
|
||||
|
||||
Ez a projekt az MIT Licensz alatt van licenszelve - részletekért lásd a LICENSE fájlt.
|
||||
|
||||
<hr>
|
||||
<p style="text-align: center;"> Készült sok ❤️-el a 603 NYÍRSÉG IC-n </p>
|
||||
Reference in New Issue
Block a user