Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

BetAssist LITE Wiki

Zentrales Projekt-“Gehirn” - alle wichtigen Infos auf einen Blick.

ThemaDatei
Architektur & Pipelinearchitecture.md
Datenmodellemodels.md
Scraping (Neobet + Flashscore)scraping.md
Scoring-Algorithmusscoring.md
API Endpointsapi.md
Export (CSV + Excel)export.md
Staking & Leben-Systemstaking.md
Produkt-Vision & Roadmaproadmap.md

Tech Stack

KomponenteTechnologie
APIRust / Axum (Port 3030)
Scrapingthirtyfour (WebDriver) + scraper (HTML)
BrowserHeadless Chrome via ChromeDriver (:9515)
ExportCSV (csv crate) + Excel (rust_xlsxwriter)
Schedulertokio-cron-scheduler (01:00 Uhr daily)
Deploymentsystemd Services, Nginx Reverse Proxy

Verzeichnisstruktur

/home/hlorenz/lite/
├── api/                  # Rust API (dieses Projekt)
│   ├── src/
│   │   ├── main.rs       # Entry Point, Server, Scheduler
│   │   ├── api/          # Axum Routes + Handler
│   │   ├── models/       # Datenstrukturen
│   │   ├── scrapers/     # Browser, Flashscore, Neobet
│   │   ├── services/     # Matcher, Scoring, Pipeline
│   │   └── export/       # CSV + Excel Export
│   └── Cargo.toml
├── exports/              # Generierte CSV/Excel Dateien
├── frontend/             # (geplant)
├── wiki/                 # Diese Wiki
└── oldVersionRef/        # Referenz-Dateien

Pipeline (Kurzfassung)

Neobet (Heute+Morgen) → Flashscore (Matches) → League-Matcher
    → H2H (3 Seiten) → Odds (7 Seiten) → Scoring → Export

Mehr Details: architecture.md