AniWorld Downloader Web ist eine moderne Web-Oberfläche zum automatisierten Herunterladen von Anime und Serien von Aniworld, S.to und BS.to. Die Anwendung unterstützt Jellyfin-Login, Download-Warteschlange, automatischen VPN-Reconnect und speichert alle Downloads direkt in einen gewünschten Ordner. Ideal für Nutzer, die komfortabel und sicher Serien und Filme herunterladen möchten.
Go to file
2025-08-08 10:40:19 +00:00
.gitignore Initial commit 2025-08-08 10:39:32 +00:00
LICENSE Initial commit 2025-08-08 10:39:32 +00:00
README.md README.md aktualisiert 2025-08-08 10:40:19 +00:00

AniWorld Downloader Web (Docker Edition)

AniWorld Downloader Web ist eine moderne Web-Oberfläche zum automatisierten Herunterladen von Anime und Serien von Aniworld, S.to und BS.to. Die Anwendung nutzt Flask, Docker und OpenVPN, unterstützt Jellyfin-Login und kann nach jedem Download die VPN-Verbindung neu aufbauen.


Features

  • Web-Oberfläche für komfortable Bedienung
  • Jellyfin-Login (nur Nutzer mit Jellyfin-Account können downloaden)
  • Download-Warteschlange mit Fortschrittsanzeige
  • Automatischer VPN-Reconnect nach jedem Download (z.B. mit ProtonVPN/OpenVPN)
  • Multi-Provider-Support: Vidmoly, VOE, SpeedFiles, Vidoza, Doodstream, Streamtape
  • Speichert Downloads direkt in einen gewünschten Host-Ordner
  • Docker- und Compose-fähig läuft überall!

Installation & Download

Voraussetzungen

  • Docker und Docker Compose installiert (Installationsanleitung)
  • OpenVPN-Konfiguration und Zertifikate (z.B. von ProtonVPN)
  • Jellyfin-Account

Repository herunterladen

git clone https://github.com/DEIN-GITHUB-USER/aniworld-downloader-web.git
cd aniworld-downloader-web

Konfiguration 1.

.env Datei anlegen Beispiel:

SECRET_KEY=supergeheim
DATABASE_URL=sqlite:///data/aniworld_downloader.db
JELLYFIN_URL=http://dein-jellyfin-server:8096
JELLYFIN_API_KEY=dein-jellyfin-api-key
VPN_CONFIG_PATH=/config/client.conf
VPN_COMMAND=sudo openvpn --config

OpenVPN-Konfiguration Lege deine OpenVPN-Konfigurationsdatei und Zertifikate in den Ordner config/:

config/
  client.conf
  ca.crt
  client.crt
  client.key
  ta.key

Download-Ordner festlegen Passe in der docker-compose.yml den Download-Pfad an:

volumes:
  - /mnt/12TB/Media/The-Box/:/app/downloads

Starten

sudo docker compose up --build

Die Weboberfläche ist dann unter http://localhost:5000 erreichbar.


Verwendung

  1. Im Browser öffnen: http://localhost:5000

  2. Mit Jellyfin-Account anmelden

  3. Anime/Serie suchen oder Link einfügen

  4. Download starten die Dateien landen im angegebenen Download-Ordner


Hinweise

  • Nach jedem Download wird die VPN-Verbindung neu aufgebaut, um IP-Limits zu umgehen.
  • Die Anwendung ist für den privaten Gebrauch gedacht.
  • Für Fragen oder Probleme: Issues nutzen!

Lizenz

MIT-Lizenz