From a22c39ed613eef6e15196566f6253b7b10930bcb Mon Sep 17 00:00:00 2001 From: Chaoscat Date: Fri, 8 Aug 2025 10:40:19 +0000 Subject: [PATCH] README.md aktualisiert --- README.md | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 116 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 75be3a2..9584abd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,117 @@ -# Aniworld-Downloder-by-phoenixthrush-Web-GUI +# 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 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. \ No newline at end of file + +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 + + + +2. +OpenVPN-Konfiguration +Lege deine OpenVPN-Konfigurationsdatei und Zertifikate in den Ordner config/: + + + + config/ + client.conf + ca.crt + client.crt + client.key + ta.key + + + +3. +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 + + +---