Skip to content

TheWeirdDev/PacktPub-Video-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PacktPub Video Downloader (pvdl)

The Easiest way to download any Packt video tutorial

Notice: You need a Packt account with subscription or free trial to download videos

Features

  • Download any video using your subscription
  • Resume downloads
  • Download rate limit
  • Easy to use

How to use

First you need to install the prerequisites. On Debian-based distributions run the following commands:

sudo apt update
sudo apt install build-essential libcurl4-openssl-dev libssl-dev

Clone this repository, install requirements and run the script. For example:

chmod +x ./pvdl.py
pip install --user -r requirements.txt

./pvdl.py -u [email protected] -p Passw0rd -l "https://subscription.packtpub.com/video/programming/9781788834995"

or install pvdl using pip:

pip install --user pvdl

pvdl -u [email protected] -p Passw0rd -l "https://subscription.packtpub.com/video/programming/9781788834995"

Usage:

usage: pvdl.py [-h] [-u USERNAME] [-p PASSWORD] [-r RATE_LIMIT] [-l LINK]

PacktPub Video Downloader

optional arguments:
  -h, --help            show this help message and exit

required arguments:
  -u USERNAME, --username USERNAME
                        Your Packt Username
  -p PASSWORD, --password PASSWORD
                        Your Password
  -r RATE_LIMIT, --rate-limit RATE_LIMIT
                        Download rate limit
  -l LINK, --link LINK  Packt Video link

License

PacktPub Video Downloader is a free software and is licensed under GNU Public License v3+

For more information see LICENSE