Desktop-Anwendung zum gleichzeitigen Hochladen auf mehrere File-Hoster
Go to file
2026-03-10 02:32:38 +01:00
lib chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00
renderer chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00
.gitignore chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00
app.py chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00
electron-config.json chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00
hosters.py chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00
main.js chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00
package-lock.json chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00
package.json feat: add NSIS installer target and build config 2026-03-10 02:32:38 +01:00
preload.js chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00
README.md chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00
requirements.txt chore: initial commit - Electron multi-hoster uploader 2026-03-10 02:32:06 +01:00

Multi Hoster Uploader

Desktop-Tool (Python + Tkinter), um Dateien auf mehrere Hoster mit deinem eigenen Account hochzuladen und direkt die Ergebnis-Links zu bekommen.

Aktuell integriert:

  • doodstream.com (offizielle API)
  • voe.sx (offizielle API)
  • vidmoly.me (kompatibler API-Check, falls vorhanden)
  • byse.sx (kompatibler API-Check, falls vorhanden)

Wichtig

  • 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

python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python app.py

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)

pip install pyinstaller
pyinstaller --noconfirm --onefile --windowed --name multi-hoster-uploader app.py

Die EXE liegt danach unter dist\multi-hoster-uploader.exe.