Giter VIP home page Giter VIP logo

youtube-video-download's Introduction

🎥 YouTube Video Downloader

Proje Tanıtımı

YouTube Video Downloader, YouTube'dan video indirmenize olanak tanıyan bir Python uygulamasıdır. Bu projeyi kullanarak, YouTube videolarını istediğiniz kalitede indirebilirsiniz.

Özellikler

  • Basit ve Kullanıcı Dostu Arayüz: Uygulama, kolayca gezinebilen bir grafik kullanıcı arayüzü ile birlikte gelir.
  • Yüksek Kaliteli Video İndirmeleri: Videoları çeşitli çözünürlük ve formatlarda indirin.
  • Hata Yönetimi: Sorunsuz bir işlem sağlamak için güçlü hata yönetimi.
  • Çapraz Platform: Uygulama, Windows, MacOS ve Linux dahil olmak üzere çeşitli işletim sistemlerinde çalıştırılabilir.

Programın Ana İşlevleri

  • fetch_streams: Kullanıcının girdiği YouTube URL'sine göre video ve ses akışlarını alır ve kalite seçim menüsünü günceller.

  • download_video: Seçilen kaliteye göre videoyu indirir, video ve ses dosyalarını birleştirir, kullanıcıya bilgi verir ve giriş alanlarını sıfırlar.

Başlarken 🚀

Gereksinimler 📋

Bu projeyi çalıştırabilmek için aşağıdaki yazılımlara ve kütüphanelere ihtiyacınız olacaktır:

  • Python 3.6 veya daha üstü
  • pytube kütüphanesi
  • requests kütüphanesi
  • PyInstaller kütüphanesi

Kurulum 🛠️

Proje dosyalarını bilgisayarınıza indirdikten sonra, gerekli Python kütüphanelerini aşağıdaki komutlarla kurabilirsiniz:

pip install pytube
pip install requests
pip install pyinstaller

Kullanım 📹

Uygulamayı çalıştırmak için aşağıdaki adımları izleyin:

youtube_video_downloader.py dosyasını çalıştırın. İndirmek istediğiniz YouTube videosunun URL'sini girin. İndirme işlemi tamamlandığında video belirtilen dizine kaydedilecektir. Örnek kullanım:

python youtube_video_downloader.py

Uygulama, sizden bir YouTube video URL'si girmenizi isteyecek ve ardından videoyu indirecektir.

Exe Dosyası Oluşturma 🖥️

Bu uygulamayı bir exe dosyasına dönüştürmek için aşağıdaki adımları izleyin:

pyinstaller kullanarak Python betiğinizi paketleyin:

pyinstaller --onefile --windowed --debug=all youtube_video_downloader.py

Bu komut, proje klasörünüzde youtube_video_downloader.spec dosyasını oluşturacaktır.

Exe dosyasını oluşturmak için aşağıdaki komutu çalıştırın:

pyinstaller youtube_video_downloader.spec

Bu işlem tamamlandığında, dist klasöründe çalıştırılabilir bir exe dosyası oluşturulacaktır.

Katkı Yapma 🤝

Bu projeye katkıda bulunmak isterseniz, lütfen aşağıdaki adımları izleyin:

  • Bu repoyu fork edin.

  • Yeni bir branş oluşturun: git checkout -b feature/AmazingFeature.

  • Değişikliklerinizi commit edin: git commit -m 'Add some AmazingFeature'.

  • Branşınıza push edin: git push origin feature/AmazingFeature.

  • Bir Pull Request oluşturun.

Lisans 📄

Bu proje MIT Lisansı altında lisanslanmıştır. Detaylı bilgi için LICENSE dosyasına bakabilirsiniz.

Instagram

youtube-video-download's People

Contributors

habipakyol avatar

Stargazers

SADIK KUZU avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.