Skip to content

yaso09/vault

Repository files navigation

🔒 Vault

Vault, YouTube videolarını arayıp indirmenize ve indirdiğiniz videoları yerleşik oynatıcıyla izlemenize olanak tanıyan açık kaynaklı, çok platformlu bir uygulamadır. Python ve Flet çerçevesi üzerine inşa edilmiştir.

Python Flet yt-dlp Platform License Release


Özellikler

  • 🔍 YouTube'da video, kanal ve oynatma listesi araması; tür, tarih ve sıralama filtreleri
  • ⬇️ yt-dlp tabanlı indirme motoru — gerçek zamanlı ilerleme çubuğu, otomatik yeniden deneme
  • 🎬 Yerleşik video oynatıcı — seek, ses kontrolü, oynatma hızı, tam ekran, konum kaydetme
  • 📚 İndirilen videolar kütüphanesi — tek tıkla oynat veya sil
  • 📺 Kanal sayfası — abone sayısı, banner, en yeni/popüler video listeleri

Kurulum ve Çalıştırma

Hazır kurulum istemiyorsanız uygulamayı kaynak koddan derlemenize gerek yok — en güncel çalıştırılabilir sürümü Releases sayfasından indirip doğrudan kullanabilirsiniz.

Kaynak koddan çalıştırmak için uv gereklidir.

git clone https://github.com/yaso09/vault
cd vault
uv sync

Çalıştırma

uv run main.py --desktop   # Masaüstü penceresi
uv run main.py --web       # Tarayıcıda aç
uv run main.py --mobile    # Mobil görünüm (tarayıcı)

Derleme

uv run flet build apk      # Android (.apk)
uv run flet build ipa      # iOS (.ipa)
uv run flet build windows  # Windows
uv run flet build macos    # macOS
uv run flet build linux    # Linux

Platforma özgü gereksinimler için Flet yayınlama belgelerine bakınız.


Lisans

Bu proje GNU General Public License v3.0 lisansı altında dağıtılmaktadır. Lisansın tam metnini LICENSE dosyasında bulabilirsiniz.


Vault; yt-dlp ve Flet açık kaynak projeleri üzerine inşa edilmiştir.

About

Vault, YouTube videolarını arayıp indirmenize ve indirdiğiniz videoları yerleşik oynatıcıyla izlemenize olanak tanıyan açık kaynaklı bir masaüstü ve Android uygulamasıdır. Flet çerçevesi üzerine Python ile geliştirilmiştir.

Resources

License

Stars

Watchers

Forks

Contributors