README.md aktualisiert

This commit is contained in:
Chaoscat 2025-08-08 10:40:19 +00:00
parent f9f01ce2bc
commit a22c39ed61

118
README.md
View File

@ -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. 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. Die Anwendung nutzt Flask, Docker und OpenVPN, unterstützt Jellyfin-Login und kann nach jedem Download die VPN-Verbindung neu aufbauen.
Ideal für Nutzer, die komfortabel und sicher Serien und Filme herunterladen möchten.
---
# 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
---