Skip to content

MustafaHasanat/youtube-download-manager

Repository files navigation

Youtube Download Manager

It is a GUI tool that allows you to download any video from Youtube in an (mp4) format as a video or an (mp3) format as an audio.


Discovering the app

You can navigate through the pages by the buttons on the left side of the main page:

  • The Home page: it has an intro to the program and a simple guide

img

  • The Download page: from here we can download files

img

  • App info page: it has some info about the modules that have been used and a button that brings you here to this Github page:

img

  • About author page: it has some buttons thatguides you to my social accounts, portfolio website, and personal tech blog:

img

  • The Setting page: you can change the default path to save your downloaded files, you can also change the default file type you use usualy:

    (don't worry, your prefered settings will be saved even if you closed the app)

img



How to use the app

  • Open the program, you are going to see the home page:

img

  • Go to the Download page, you are going to see some default placeholders for the labels and the image:

img

  • Copy the URL of the video from Youtube and paste it in the top field, then click on the Request button, you will see something like this:

img

  • After the image has changed, we know that the requesting is done, now we have to select rather if we want to download that file as a video or audio from the spinning box on the right:

img

  • Now we can click on the download button on the right bottom corner, it will ask you to confirm the data on the desired file:

img

  • After confirming, a download wizard that have the title of the video and a progress bar will be opened, then the file will start downloading:

img

  • After the download is done, we can find it in the default folder (downloads):

img


Implementation

  • This app had taken 4 days to finish it (arround 20 hours in total)

  • It has arround 1100 lines of pure python code


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages