Download any video from the Uqload site
Project description
Uqload Downloader Python
You can download any video from Uqload. You only need the URL of the video.
Inspired by thomasarmel/uqload_downloader
Requirements
- Python 3.9 or greater.
Installation
GUI version
From PyPI
You can install the package directly from PyPI using pip:
python -m pip install uqload-dl
From Source Code
- Clone the repository:
git clone https://github.com/JoelFH23/uqload-downloader-python
- Navigate to the package directory:
cd uqload-downloader-python
- Install the package:
python -m pip install .
Alternatively, you can install it in development mode to easily make changes:
python -m pip install -e .
Directly from GitHub
You can install the package directly from GitHub using pip:
python -m pip install git+https://github.com/JoelFH23/uqload-downloader-python
Usage
Using the CLI
To download a video
uqload_dl -u https://uqload.io/xxxxxxxxxxxx.html
You can specify a video name using "-n" or "--name"
uqload_dl -u https://uqload.io/xxxxxxxxxxxx.html -n "The best video"
if no name is specified, the original name of the video will be used.
You can specify the path where the video will be stored using "-o" or "--outdir"
uqload_dl -u https://uqload.io/xxxxxxxxxxxx.html -n "The best video" -o C:\\Users\\Joel\\Desktop\\My Videos
if no path is specified, the current working path will be used.
Using a Python Script
from uqload_dl import UQLoad
uqload = UQLoad(url="https://uqload.io/xxxxxxxxxxxx.html",output_file="The best video")
uqload.download() # download the video
Example Usage
(python3.9) PS C:\Users\Joel\desktop> uqload_dl -u vule3vel9n5q
Looking for video...
------------------------------------------------------------
video info
------------------------------------------------------------
url : https://m180.uqload.io/3rfkv4rhrvw2q4drdkgpxmnva6flydhkehdqtxrb6635d6s4w6j6f5krce4q/v.mp4
title : python testing time
image_url : https://m180.uqload.io/i/05/02288/vule3vel9n5q_xt.jpg
resolution : 860x360
duration : 00:22
size : 915562 bytes
type : video/mp4
------------------------------------------------------------
Do you want to download the video? (yes/[no]):
Note: sometimes the resolution and duration will not be available.
You can use "-y" or "--yes" to start the download automatically.
(python3.9) PS C:\Users\Joel\desktop> uqload_dl -u vule3vel9n5q -y
Looking for video...
------------------------------------------------------------
video info
------------------------------------------------------------
url : https://m180.uqload.io/3rfkv4rhrvw2q4drdkgpxmnva6flydhkehdqtxrb6635d6s4w6jydssrce4q/v.mp4
title : python testing time
image_url : https://m180.uqload.io/i/05/02288/vule3vel9n5q_xt.jpg
resolution : 860x360
duration : 00:22
size : 915562 bytes
type : video/mp4
------------------------------------------------------------
Downloading... |----------------------------------------| 100.00% completed
Video saved as: C:\Users\Joel\desktop\python testing time.mp4
License
Licensed under the GPLv3.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file uqload_dl-1.1.tar.gz
.
File metadata
- Download URL: uqload_dl-1.1.tar.gz
- Upload date:
- Size: 27.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af7b7bd95928fdcea9d0c78f7200567f6502883cb28636e513fcfcf0cee33281 |
|
MD5 | fa1cc568a8acd951db4a5590ec31c4d6 |
|
BLAKE2b-256 | cd29258ec30242599391d01c58a3472e4ae74a98fda598ed8b751ccbd0371870 |
File details
Details for the file uqload_dl-1.1-py3-none-any.whl
.
File metadata
- Download URL: uqload_dl-1.1-py3-none-any.whl
- Upload date:
- Size: 25.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30454efbdca2726c12fca5a470ec2b9652852683a021c3de65b1257fddcc2666 |
|
MD5 | 14ef2ba4e9c35d6f27dba6d17985669d |
|
BLAKE2b-256 | 80f8219ac19168a721891440f56a2cac64a201c2f236dc4c90ffbe798f5f5c37 |