Skip to content

A simple Desktop Application for Downloading youtube videos and playlists and also files

Notifications You must be signed in to change notification settings

Houssem-Ousji/My-Desktop-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My-Desktop-Downloader

Main Usage :

* Downloading Files
* Downloading Youtube Video 
* Downloading Youtube Playlist

Technologies Used :

Language :

  • Python Python

Frame Work :

  • Pyqt5

Tools :

  • Qt Designer Qt Designer

Python Libraries :

  • urllib : To Download The files
  • Humanize : To convert The filesize
  • pafy : To Download Youtube videos and Playlists
  • pytube : To get The video's url in the case of Playlist

Section 1: Downloading Files

section_1

  1. Step1: Put your Url in the Url's input
  2. Step2: Click to "Browse"
  3. Step3: Choose the location's Directory
  4. Step4: Write the file's name and his extension
  5. Step5: Click to "Download"

And this is the results:

section1_sucessful


Section 2: Downloading Youtube's Video

section_2

  1. Step1: Put your Url in the Url's input
  2. Step2: Click to "Browse"
  3. Step3: Choose the location's Directory
  4. Step4: Click to "Quality Search"
  5. Step5: From the Combobox choose one of the available quality
  6. Step6: Click to "Download"

And this is the results:

section_2_secesseful


Section 3: Downloading Youtube's Playlist

section_3

  1. Step1: Put your Url in the Url's input
  2. Step2: Click to "Browse"
  3. Step3: Choose the location's Directory
  4. Step4: Choose the "Media Type"
    Audio: Audio Type
    Video: Video Type (without audio)
    Normal: Audio Type + Video Type
  5. Step5: Click to "Download"
    You Will See the Current video in this Line_edit: section_3_lineedit

And this is the results:

section_3_seccuessful

About

A simple Desktop Application for Downloading youtube videos and playlists and also files

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages