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:
Aby zaktualizować do najnowszej wersji:
Arch Linux (AUR)¶
Dla użytkowników Arch Linux, Weeb CLI jest dostępny w AUR:
Lub używając innego helpera AUR:
Przenośne pliki wykonywalne¶
Wstępnie zbudowane przenośne pliki wykonywalne są dostępne dla Windows, macOS i Linux na stronie Releases.
- Pobierz odpowiedni plik dla swojej platformy
- Rozpakuj archiwum
- 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:
Powinieneś zobaczyć numer wersji.
Następne kroki¶
- Przewodnik szybkiego startu: Rozpocznij pracę z Weeb CLI
- Konfiguracja: Skonfiguruj swoje preferencje