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-11 06:34:59 +00:00
static static/style.css gelöscht 2025-08-11 06:34:59 +00:00
templates Dateien nach "templates" hochladen 2025-08-11 06:03:53 +00:00
.gitignore Initial commit 2025-08-08 10:39:32 +00:00
app.py Dateien nach "/" hochladen 2025-08-11 06:30:49 +00:00
LICENSE LICENSE aktualisiert 2025-08-08 10:48:32 +00:00
README.md README.md aktualisiert 2025-08-08 10:41:07 +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://gitea.chaoscat.cc/Chaoscat/Aniworld-Downloder-by-phoenixthrush-Web-GUI.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