From 4df334d9324a57ea624443da1944c4ff64e35fdc Mon Sep 17 00:00:00 2001 From: Administrator Date: Tue, 10 Mar 2026 02:35:43 +0100 Subject: [PATCH] docs: update README for Electron version --- README.md | 66 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 36 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index d50deec..3e3b69b 100644 --- a/README.md +++ b/README.md @@ -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) -- voe.sx (offizielle API) -- vidmoly.me (kompatibler API-Check, falls vorhanden) -- byse.sx (kompatibler API-Check, falls vorhanden) +- **doodstream.com** - API-Key basiert +- **voe.sx** - API-Key basiert +- **vidmoly.me** - Login basiert (Username/Passwort) +- **byse.sx** - API-Key basiert -## Wichtig +## Installation -- Nur mit eigenen Accounts/API Keys nutzen. -- Beachte die jeweiligen ToS, Urheberrecht und lokale Gesetze. -- Bei Hostern ohne oeffentliche API (oder geaenderte Endpunkte) kann Upload fehlschlagen. +### Setup (empfohlen) +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. -## Setup +### Portable +Lade die `Multi-Hoster-Upload X.X.X.exe` herunter. Keine Installation noetig. + +## Entwicklung ```bash -python -m venv .venv -.venv\Scripts\activate -pip install -r requirements.txt -python app.py +npm install +npm start ``` -## Nutzung - -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) +## Build ```bash -pip install pyinstaller -pyinstaller --noconfirm --onefile --windowed --name multi-hoster-uploader app.py +npm run release:win ``` -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