Araç
YouTube API ile playlist yönetimi ve video açıklamalarından toplu PDF arşivleme yapan masaüstü araç.
Bu araç, YouTube Data API üzerinden oynatma listelerini yönetmenin yanı sıra beklenmedik bir işi de yapıyor: video açıklamalarındaki PDF ve Google Drive bağlantılarını çıkarıp bunları konu bazlı klasörlere indirip ZIP arşivine koyuyor. Ders videolarının eklerini toplu almak için yazıldı.
Uzun süren işler ciddiye alınmış: iptal edilebilir işlemler, ilerleme takibi, yeniden başlatılabilir (resumable) iş akışı ve yeniden deneme/backoff/throttle destekli bir ağ katmanı var. Arayüz güncellemeleri kuyruk üzerinden ana iş parçacığına taşınıyor.
client_secret.json ile başlıyor, ilk girişten sonra token.pickle otomatik oluşuyor; PyInstaller ile .exe derlemesi mevcut.