docs: update README for Electron version
This commit is contained in:
parent
b0b66c165d
commit
4df334d932
66
README.md
66
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)
|
- **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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user