27
Tem

python’la tanışmamın üstünden uzun süre geçmesine rağmen, uzun süredir ilerletemedim. bugün youtube’dan bir video indirip, onu mp3′e çevirmem gerekti.

bunun için, youtube adresini alıp video’yu yükleyen ve onu ffmpeg yardımıyla mp3′e çeviren bir script hazırlayayım dedim ve ortaya yeni bir proje çıktı. ve, biraz düzenledikten sonra bu halini aldı.

bardak, şu an için oldukça ilkel ve beta versiyonunda. uygulamayı hem pyQt kullanarak gui’li versiyon ve konsol versiyonu olarak programlayacağım.

bardak [videoadresi] şeklinde konsoldan çalıştırarak, ilgili video’nun hem .flv halini hem mp3 halini yükleyebiliyorsunuz.

uygulamayı denemek ve kullanmak isterseniz, bu dosyayı /usr/bin içine bardak şeklinde uzantısız olarak kaydedin. (kaydetmeden once downloadDir = “” kısmını kendinize göre düzenleyin.)

daha once uygulamayı çalıştırabilir hale getirmek gerekiyor, bunun için de;

chmod +x /usr/bin/bardak

komutunu verin. artık, bardak çalışabilir durumda.

bu işlemden sonra bardak [http:/www.youtube.com/videoadresi] şeklinde youtube dosyalarınızı indirebilirsiniz.

kendime not:
konsol versiyonu için yapılacaklar:

  • setup.py hazırlanması (konfigure etmek ve kurulumu kolaylaştırmak amacıyla)
  • .mp3 dışında diğer formatlara da convert edilebilmesi

gui versiyonu için:

  • pyQ4 ile arayüz hazırlanması
  • indirme işlemi için progress bar
  • birden fazla videonun sırayla indirebilmesi özelliği
  • .mp3 dışında diğer formatlara da convert edilebilmesi