docs: update README for Electron version

This commit is contained in:
Administrator 2026-03-10 02:35:43 +01:00
parent b0b66c165d
commit 4df334d932

View File

@ -1,44 +1,50 @@
# Multi Hoster Uploader # Multi-Hoster-Upload
Desktop-Tool (Python + Tkinter), um Dateien auf mehrere Hoster mit deinem eigenen Account hochzuladen und direkt die Ergebnis-Links zu bekommen. Desktop-Anwendung zum gleichzeitigen Hochladen von Dateien auf mehrere File-Hosting-Dienste.
Aktuell integriert: ## Unterstuetzte Hoster
- doodstream.com (offizielle API) - **doodstream.com** - API-Key basiert
- voe.sx (offizielle API) - **voe.sx** - API-Key basiert
- vidmoly.me (kompatibler API-Check, falls vorhanden) - **vidmoly.me** - Login basiert (Username/Passwort)
- byse.sx (kompatibler API-Check, falls vorhanden) - **byse.sx** - API-Key basiert
## Wichtig ## Installation
- Nur mit eigenen Accounts/API Keys nutzen. ### Setup (empfohlen)
- Beachte die jeweiligen ToS, Urheberrecht und lokale Gesetze. Lade die `Multi-Hoster-Upload Setup X.X.X.exe` aus den [Releases](https://git.24-music.de/Administrator/Multi-Hoster-Upload/releases) herunter und installiere.
- Bei Hostern ohne oeffentliche API (oder geaenderte Endpunkte) kann Upload fehlschlagen.
## Setup ### Portable
Lade die `Multi-Hoster-Upload X.X.X.exe` herunter. Keine Installation noetig.
## Entwicklung
```bash ```bash
python -m venv .venv npm install
.venv\Scripts\activate npm start
pip install -r requirements.txt
python app.py
``` ```
## Nutzung ## Build
1. Pro Hoster den API Key eintragen (in vielen Panels unter Settings/API).
2. Hoster aktivieren/deaktivieren.
3. Dateien waehlen.
4. `Upload starten`.
5. Links aus `Output Links` kopieren.
Die Konfiguration wird lokal in `config.json` gespeichert.
## EXE bauen (optional)
```bash ```bash
pip install pyinstaller npm run release:win
pyinstaller --noconfirm --onefile --windowed --name multi-hoster-uploader app.py
``` ```
Die EXE liegt danach unter `dist\multi-hoster-uploader.exe`. Erzeugt Setup + Portable EXE im `release/` Ordner.
## Release
```bash
GITEA_TOKEN=dein_token npm run release:gitea -- 1.0.1 "Release notes"
```
## Features
- Drag & Drop oder Dateiauswahl
- Gleichzeitiger Upload zu mehreren Hostern
- Echtzeit-Fortschrittsanzeige
- Ergebnis-Tabelle mit Sortierung und Kopier-Funktion
- Upload-Verlauf (letzte 100 Eintraege)
- Health-Check fuer Hoster-Verbindungen
- Auto-Updater (prueft git.24-music.de)
- Log-Datei kompatibel mit File & Image Uploader Format