Video downloader is a desktop application made with Python. The GUI is built using PyQT5. It allows downloading of Youtube Videos and Playlists to the user's system.
- download playlists
- download from from different media sources, such as Reddit, Imgur, GifyCat, and more.
As the original pytube is not being maintained we have made the decision to switch to pytube3
If you're already using the original pytube, please upgrade using.
pip install pytube3 --upgrade
or
pip uninstall pytube
pip install pytube3
If its a new installation of the project, please ignore this session
- Cheryl M / cherylli - Project Lead #1
- Jon M / chonix - Co-Project Lead #1
- Ryan Samman - Expert beginner
- Alexandre Horta - Code and snacks
Please feel free to contact us if you would like to contribute. We also have a discord server for various projects including this.
- PyQt5==5.14.1
- PyQt5-sip==12.7.0
extension module provides support for the PyQt5 package
- pytube3
A lightweight, Pythonic, dependency-free, library for downloading YouTube Videos
- hbmartin forked version from original pytube
pip install virtualenv
virtualenv env
where env is the name/directory of the virtual environemnt
- Mac OS / Linux
source env/bin/activate
- Windows
env\Scripts\activate
deactivate
pip install -r requirements.txt
pip freeze > requirements.txt
https://www.youtube.com/watch?v=FVpho_UiDAY&t=398s
-
Python GUI Development With PyQt5 Introduction & Creating Window #1
-
https://nitratine.net/blog/post/how-to-import-a-pyqt5-ui-file-in-a-python-gui/
GNU General Public License v3.0 - [https://www.gnu.org/licenses/gpl-3.0.en.html]