Skip to content

This project is concerned with downloading videos from YouTube, using python, pytube library, but with some extra useful features, and it is great for personal uses.

Notifications You must be signed in to change notification settings

MohamedGouda120/YouTube-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

YouTube Downloader

This project is concerned with downloading videos from YouTube, using python, pytube library, but with some extra useful features.

Main Features

  • Through this program you can download Single Videos, Playlists, Videos as Audios, and Playlists as Audio.
  • Allowing the user to chose a video to start downloading at by entering its index from a Playlist
  • Downloading each video in the default quality 720p if not grtting the highest one.
  • All the playlist videos will be added to a new folder that has the playlist name.
  • Each downloaded video wil be named with the index of video followed by its name. which make the downloaded videos in the right order.
  • After each video is downloaded, a message print out on the screen with the video name and its index.
  • Adding a sleep for 5 sec after each video, to avoid connection problems.
  • Much more to discover through the code documentation.

Notes

  • I provided the source code as .ipynb and .py
  • I provided an exe file if you need to use it in that way in the zip file.
  • The exe file is compatible with pytube version 10.8.2
  • This project was made for personal uses and needs, so I set it up for my personal prefrences, and you can put yours as you like as I provided these features in the file documentation, so feel free to go.
  • I didn't depend on the best code practice or catching errors for this project as I added the features along different times, in addition to that the project is for personal uses, so there were no need to pay more extra time.

About

This project is concerned with downloading videos from YouTube, using python, pytube library, but with some extra useful features, and it is great for personal uses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages