Przejdź do treści

Instalacja

Weeb CLI można zainstalować na wiele sposobów w zależności od platformy i preferencji.

PyPI (Uniwersalny)

Najłatwiejszym sposobem instalacji Weeb CLI jest przez pip:

pip install weeb-cli

Aby zaktualizować do najnowszej wersji:

pip install --upgrade weeb-cli

Arch Linux (AUR)

Dla użytkowników Arch Linux, Weeb CLI jest dostępny w AUR:

yay -S weeb-cli

Lub używając innego helpera AUR:

paru -S weeb-cli

Przenośne pliki wykonywalne

Wstępnie zbudowane przenośne pliki wykonywalne są dostępne dla Windows, macOS i Linux na stronie Releases.

  1. Pobierz odpowiedni plik dla swojej platformy
  2. Rozpakuj archiwum
  3. Uruchom plik wykonywalny

Instalacja dla deweloperów

Dla rozwoju lub wkładu w projekt:

# Sklonuj repozytorium
git clone https://github.com/ewgsta/weeb-cli.git
cd weeb-cli

# Zainstaluj w trybie edytowalnym za pomocą Makefile
make install

# Lub zainstaluj z zależnościami deweloperskimi
make install-dev

# Lub zainstaluj wszystkie zależności (w tym tryby serwera)
make install-all

Instalacja ręczna

# Zainstaluj w trybie edytowalnym
pip install -e .

# Zainstaluj zależności deweloperskie
pip install -e ".[dev]"

# Zainstaluj zależności serwera
pip install -e ".[serve,serve-restful]"

Polecenia Makefile

Projekt zawiera Makefile dla typowych zadań:

# Pokaż wszystkie dostępne polecenia
make help

# Uruchom testy
make test

# Uruchom testy z raportem pokrycia
make test-cov

# Zbuduj pakiety dystrybucyjne
make build

# Wyczyść artefakty kompilacji
make clean

# Sprawdź zależności
make check-deps

Zależności

Weeb CLI automatycznie pobierze i zainstaluje następujące zależności przy pierwszym uruchomieniu:

  • FFmpeg: Przetwarzanie i konwersja wideo
  • MPV: Odtwarzacz multimedialny do streamingu
  • Aria2: Szybkie pobieranie wielopołączeniowe
  • yt-dlp: Ekstrakcja i pobieranie strumieni

Te narzędzia są pobierane do ~/.weeb-cli/bin/ i zarządzane automatycznie.

Weryfikacja

Po instalacji sprawdź, czy Weeb CLI jest poprawnie zainstalowany:

weeb-cli --version

Powinieneś zobaczyć numer wersji.

Następne kroki