YouTube Auto-Downloader (macOS)
macOS menü çubuğunda çalışan otomatik indirici. URL'yi kopyala, dosya Downloads klasörüne düşsün — hiçbir ek kurulum gerekmez, her şey .app içinde gömülü.
Proje hakkında
🎬 macOS Menü Çubuğu YouTube / Instagram / TikTok İndiricisi
Panodan URL algılayıp otomatik olarak H.264 MP4 (QuickTime uyumlu) olarak Downloads klasörüne indirir. Clipboard izleme, JavaScript challenge çözümü ve gömülü (embed) engelli videolar dahil her şey halledilir.
Neler Var?
✅ Kullanıma hazır YT Downloader.app (code-signed + notarized)
✅ Python altyapısı (rumps + pyobjc)
✅ PyInstaller build spec'i ve ikon üretici script
✅ 14 günlük deneme, Gumroad lisans anahtarıyla aktivasyon
🚀 Öne Çıkan Özellikler:
• Sıfır bağımlılık — yt-dlp, ffmpeg, ffprobe, quickjs hepsi .app içine gömülü (~120 MB)
• Otomatik clipboard izleme — URL kopyalayınca indirme 1.5 saniye içinde başlar
• YouTube JS challenge çözümü — QuickJS runtime ile gömülü engelli videolar da iner
• H.264 + AAC MP4 — QuickTime/iOS/macOS uyumlu tek dosya
• YouTube + Instagram + TikTok desteği (TR ve EN URL'leri)
• Menü çubuğu arayüzü — dock'ta yer kaplamaz (LSUIElement)
• LaunchAgent ile otomatik başlatma (opsiyonel)
• Ayrıntılı log — /tmp/ytdl-autodownloader-app.log
🔐 Lisans & Trial:
• İlk açılışta 14 günlük deneme başlar
• Trial bittiğinde Menü Çubuğu'ndan Lisans Gir ile anahtar yapıştırılır
• Gumroad /v2/licenses/verify üzerinden doğrulama — saat geri alma korumalı
📦 Kutudan Çıkan:
• YT Downloader.app (doğrudan /Applications'a sürükle-bırak)
• Python 3.12, macOS 12+
• PyInstaller .spec, ikon üretici, dependency fetch scripti
• README kurulum + geliştirici rehberi
🛠️ Geliştirici Kurulumu (opsiyonel):
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt pyinstaller
./scripts/fetch-deps.sh
pyinstaller "YT Downloader.spec"
Öne çıkanlar
- Clipboard otomatik izleme — URL kopyala, indirme başlar
- YouTube + Instagram + TikTok URL desteği
- JavaScript challenge çözümü (QuickJS gömülü)
- Embed-restricted YouTube videoları da indirir
- H.264 + AAC MP4 merge (QuickTime uyumlu)
- Sıfır bağımlılık — yt-dlp/ffmpeg/ffprobe .app içinde
- macOS menü çubuğu arayüzü (dock'ta görünmez)
- 14 günlük deneme + Gumroad lisans aktivasyonu
- Trial bitiminde indirme otomatik bloklanır
- LaunchAgent ile oturum başında otomatik başlatma
- PyInstaller .spec + ikon üretici script