README.md aktualisiert

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

120
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.
Die Anwendung unterstützt Jellyfin-Login, Download-Warteschlange, automatischen VPN-Reconnect und speichert alle Downloads direkt in einen gewünschten Ordner. AniWorld Downloader Web ist eine moderne Web-Oberfläche zum automatisierten Herunterladen von Anime und Serien von Aniworld, S.to und BS.to.
Ideal für Nutzer, die komfortabel und sicher Serien und Filme herunterladen möchten. 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
---