Github'da bulunan bir Python scripti nasıl çalıştırılır?

alattin (17127) 6 yıl önce sordu

Github üzerinde bulunan bir Python  script'i bilgisayara nasıl indilir ve çalıştırılır?

alattin 6 yıl önce

Bu çözüm @musakose için paylaşılmıştır.

musakose 6 yıl önce

Teşekkürler @alattin abi

Toplam 2 cevap


alattin (17127) 6 yıl önce cevapladı

Github üzerinde bulunan bir Python scriptin çalıştırılmasını aşağıda adım adım bulabilirsiniz.

Çalıştıracağımız script English Words Pronunciation MP3 Audio Download adlı script: 

 https://github.com/nathanielove/English-words-pronunciation-mp3-audio-download

Bu Python scripti yaklaşık 2GB boyutunda ingilizce kelimelerin okunuşlarından oluşan mp3 dosyalarını indiriyor.

  1. https://github.com/nathanielove/English-words-pronunciation-mp3-audio-download adresin gidiyoruz.
  2. Sağ tarafta bulunan Clone or Download butouna basıyoruz, açılan menüden download zip seçeneğini seçiyoruz.
  3. İndirdiğiniz .zip dosyasını genişletin.
  4. Daha sonra  Python indir  adresinden Pyhton indirin ve çalıştırın.
  5. Pyhton kurulumu basittir. Buradan python nasıl kurulur öğrenebilirsiniz: Python nasıl kurulur?
  6. Komut istemini açın: arama bölümüne CMD yazın 
  7. CMD içinde CD komutu ile  github'dan indirdiğiniz ve açtığınız klasöre gidin: Örneğin 
    cd C:\Users\uzmanimnet\Downloads\Compressed\English-words-pronunciation-mp3-audio-download-master
  8. Bu klasör içinde çalıştırılacak Python scriptinin adı download_all_mp3.py. Fakat öncesinde ihtiyacı olan kütüphanaler var mı kontrol etmek gerekiyor. Bu bilgi github sayfasında yazılmış ve komut olarak da verilmiş .Daha sonra bu klasörde şu komutu uygulayın:
    pip install -r requirements.txt
    Bu komut Pip paket yöneticisi ile gerekli paketler varsa onları yükleyecek.
     
  9. En son olarak da şu komutu uygulayarak script'i çalıştırın:
    python download_all_mp3.py

    İndirilen tüm dosyalar Download adlı klasörün içinde yer alacaktır.

Farklı Python scriptlerinde kullanmanız gereken özel komutlar varsa bunlar github sayfasında yer alır. Dosyası indirmecen önce buradaki yönergeleri okumanızda fayda var.

musakose (105) 6 yıl önce cevapladı

İndirirken hep 562 ye geldiğinde kesiliyordu bende tekrar başlatıyordum ama hep baştan başlıyordu kodlara bakınca yorum satırı halinde bir kod gördüm bu kodu aktif edince artık her çalıştırmama kaldığı yerden devam ediyor ama bu seferde bazı ses dosyaları arızalı oluyor ve her seferinde tekrar çalıştırmam çok zor olacak gibi bunu sorunsuz bir şekilde nasıl indiririm.

toprak34 6 yıl önce

@musakose IDM, Xtreme Download Manager gibi programlar kullanabilirsin. Sorunu doğru anladım değil mi? Sanırım dosyayı indirirken indirme kesiliyor.

musakose 6 yıl önce

Öyle yapabilsem keşke ama Python scripti kullanarak indiriyor. Belki bir yolu vardır ama ben nasıl yapacağımı bilmiyorum.

alattin 6 yıl önce

script içideki TOTAL_THREADS = 30 değerini 10 yaparak deneyebilirsin. Muhtemelen indirme sırasında hata oluşuyor. Bu sunuculardan kaynaklı bir sorun olabilir. Script basit bir script. Hatalı gelenleri manuel olarak indirebilirsin. İndirilecek olan tüm mp3 dosyaları data.json dosyasının içinde. Bunları bir download manager programına aktarabilirsin. Örneğin @farurhenho arkaşımızın burada tanıttığı XDM programı ile indirmeyi deneyebilirsin.

musakose 6 yıl önce

@alattin abinin dediği gibi Data.json içinde zaten kelimeler ve indirme linkleri mevcutmuş artık oradan istediğimi seçip indiriyorum. yardımlarınız için çok teşekkür ederim.