Skip to main content

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

Download

From PyPI

You can install the package directly from PyPI using pip:

python -m pip install uqload-dl

From Source Code

  1. Clone the repository:
git clone https://github.com/JoelFH23/uqload-downloader-python
  1. Navigate to the package directory:
cd uqload-downloader-python
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uqload_dl-1.1.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

uqload_dl-1.1-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

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

Hashes for uqload_dl-1.1.tar.gz
Algorithm Hash digest
SHA256 af7b7bd95928fdcea9d0c78f7200567f6502883cb28636e513fcfcf0cee33281
MD5 fa1cc568a8acd951db4a5590ec31c4d6
BLAKE2b-256 cd29258ec30242599391d01c58a3472e4ae74a98fda598ed8b751ccbd0371870

See more details on using hashes here.

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

Hashes for uqload_dl-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 30454efbdca2726c12fca5a470ec2b9652852683a021c3de65b1257fddcc2666
MD5 14ef2ba4e9c35d6f27dba6d17985669d
BLAKE2b-256 80f8219ac19168a721891440f56a2cac64a201c2f236dc4c90ffbe798f5f5c37

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page