video-downloader

A python application to download videos

View the Project on GitHub python-20/video-downloader

Video Downloader Python 3.7x

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.

Future Plans

IMPORTANT !

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_

Prerequisites

Contributors

Please feel free to contact us if you would like to contribute. We also have a discord server for various projects including this.

Dependencies

Dev environment setup:

Setting up Virtual Environment

Install the virtualenv package

pip install virtualenv

Create the virtual environment

virtualenv env

where env is the name/directory of the virtual environemnt

Activate the virtual environment

Deactivate the virtual environment

deactivate

Installing project dependencies

pip install -r requirements.txt

Add project depenencies

pip freeze > requirements.txt

Useful guides:

Getting started with PyQt5

How to use qt designer

https://www.youtube.com/watch?v=FVpho_UiDAY&t=398s

Useful stuff for PyQt5

Getting started with PyTube

Pytube Quickstart

License

GNU General Public License v3.0 - [https://www.gnu.org/licenses/gpl-3.0.en.html]