Zum Inhalt

Installation

Weeb CLI kann je nach Plattform und Präferenz auf verschiedene Arten installiert werden.

PyPI (Universal)

Der einfachste Weg, Weeb CLI zu installieren, ist über pip:

pip install weeb-cli

Um auf die neueste Version zu aktualisieren:

pip install --upgrade weeb-cli

Arch Linux (AUR)

Für Arch Linux-Benutzer ist Weeb CLI im AUR verfügbar:

yay -S weeb-cli

Oder mit einem anderen AUR-Helper:

paru -S weeb-cli

Portable Executables

Vorgefertigte portable ausführbare Dateien sind für Windows, macOS und Linux auf der Releases-Seite verfügbar.

  1. Laden Sie die entsprechende Datei für Ihre Plattform herunter
  2. Extrahieren Sie das Archiv
  3. Führen Sie die ausführbare Datei aus

Entwickler-Installation

Für die Entwicklung oder Beiträge zum Projekt:

# Repository klonen
git clone https://github.com/ewgsta/weeb-cli.git
cd weeb-cli

# Im bearbeitbaren Modus mit Makefile installieren
make install

# Oder mit Entwicklungsabhängigkeiten installieren
make install-dev

# Oder alle Abhängigkeiten installieren (einschließlich Servermodi)
make install-all

Manuelle Installation

# Im bearbeitbaren Modus installieren
pip install -e .

# Entwicklungsabhängigkeiten installieren
pip install -e ".[dev]"

# Serverabhängigkeiten installieren
pip install -e ".[serve,serve-restful]"

Makefile-Befehle

Das Projekt enthält ein Makefile für häufige Aufgaben:

# Alle verfügbaren Befehle anzeigen
make help

# Tests ausführen
make test

# Tests mit Abdeckungsbericht ausführen
make test-cov

# Verteilungspakete erstellen
make build

# Build-Artefakte bereinigen
make clean

# Abhängigkeiten überprüfen
make check-deps

Abhängigkeiten

Weeb CLI lädt beim ersten Start automatisch die folgenden Abhängigkeiten herunter und installiert sie:

  • FFmpeg: Videoverarbeitung und -konvertierung
  • MPV: Mediaplayer für Streaming
  • Aria2: Schnelle Multi-Verbindungs-Downloads
  • yt-dlp: Stream-Extraktion und Download

Diese Tools werden nach ~/.weeb-cli/bin/ heruntergeladen und automatisch verwaltet.

Überprüfung

Überprüfen Sie nach der Installation, ob Weeb CLI korrekt installiert ist:

weeb-cli --version

Sie sollten die Versionsnummer sehen.

Nächste Schritte