Kurulum¶
Weeb CLI, platformunuza ve tercihlerinize bağlı olarak birden fazla yöntemle kurulabilir.
PyPI (Evrensel)¶
Weeb CLI'yi kurmanın en kolay yolu pip üzerinden:
En son sürüme güncellemek için:
Arch Linux (AUR)¶
Arch Linux kullanıcıları için Weeb CLI, AUR'da mevcuttur:
Veya başka bir AUR yardımcısı kullanarak:
Taşınabilir Çalıştırılabilir Dosyalar¶
Windows, macOS ve Linux için önceden oluşturulmuş taşınabilir çalıştırılabilir dosyalar Releases sayfasından edinilebilir.
- Platformunuz için uygun dosyayı indirin
- Arşivi çıkarın
- Çalıştırılabilir dosyayı çalıştırın
Geliştirici Kurulumu¶
Geliştirme veya projeye katkıda bulunmak için:
# Depoyu klonlayın
git clone https://github.com/ewgsta/weeb-cli.git
cd weeb-cli
# Makefile ile düzenlenebilir modda kurun
make install
# Veya geliştirme bağımlılıklarıyla kurun
make install-dev
# Veya tüm bağımlılıkları kurun (sunucu modları dahil)
make install-all
Manuel Kurulum¶
# Düzenlenebilir modda kurun
pip install -e .
# Geliştirme bağımlılıklarını kurun
pip install -e ".[dev]"
# Sunucu bağımlılıklarını kurun
pip install -e ".[serve,serve-restful]"
Makefile Komutları¶
Proje, yaygın görevler için bir Makefile içerir:
# Tüm kullanılabilir komutları göster
make help
# Testleri çalıştır
make test
# Kapsam raporuyla testleri çalıştır
make test-cov
# Dağıtım paketlerini oluştur
make build
# Derleme yapılarını temizle
make clean
# Bağımlılıkları kontrol et
make check-deps
Bağımlılıklar¶
Weeb CLI, ilk çalıştırmada aşağıdaki bağımlılıkları otomatik olarak indirir ve kurar:
- FFmpeg: Video işleme ve dönüştürme
- MPV: Akış için medya oynatıcı
- Aria2: Hızlı çoklu bağlantı indirmeleri
- yt-dlp: Akış çıkarma ve indirme
Bu araçlar ~/.weeb-cli/bin/ dizinine indirilir ve otomatik olarak yönetilir.
Doğrulama¶
Kurulumdan sonra, Weeb CLI'nin doğru şekilde kurulduğunu doğrulayın:
Sürüm numarasını görmelisiniz.
Sonraki Adımlar¶
- Hızlı Başlangıç Kılavuzu: Weeb CLI ile başlayın
- Yapılandırma: Tercihlerinizi yapılandırın