Download any video from the Uqload site
Project description
uqload-dl
Download any video from the UQload site using Python.
Features
- Extract and download videos from UQload
- Custom output filename and directory
- Supports download progress callback
- Simple command-line interface
- Lightweight and dependency-free
Installation
From PyPI
pip install uqload-dl
From Source
Clone the repository and install it manually:
git clone https://github.com/JoelFH23/uqload-downloader-python.git
cd uqload-downloader-python
python -m pip install .
To install with development dependencies (e.g., for testing):
python -m pip install .[dev]
Usage
As a Python module
from uqload_dl import UQLoad
video = UQLoad(
url="https://uqload.io/xxxxxxxxxxxx.html",
output_file="my_video",
output_dir="/home/joel/Videos"
)
video.download()
From the command line
uqload-dl -u "https://uqload.io/xxxxxxxxxxxx.html"
Optional arguments:
uqload-dl -u "https://uqload.io/xxxxxxxxxxxx.html" -n my_video -o /home/joel/Videos
GUI Version
If you prefer a graphical interface, check out the GUI version of this project:
➡️ uqload-downloader-gui
Built with Python and PyQt for a simple and intuitive user experience.
Requirements
- Python 3.9 or higher
- No external dependencies required
Development
Run tests with:
pytest
License
This project is licensed under the terms of the GNU General Public License v3.0.
See the LICENSE file for full details.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uqload_dl-2.0.0.tar.gz.
File metadata
- Download URL: uqload_dl-2.0.0.tar.gz
- Upload date:
- Size: 50.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d086bdcca4d7c641e319d3dc8a371571fa593ced3e43aadcdb070a08a1d2b9db
|
|
| MD5 |
a34cda46f3fc202dceb266accfaed521
|
|
| BLAKE2b-256 |
c9b89f3311f29e41c7011e59184649ea6b8a5596b1f650255c471305167fd249
|
File details
Details for the file uqload_dl-2.0.0-py3-none-any.whl.
File metadata
- Download URL: uqload_dl-2.0.0-py3-none-any.whl
- Upload date:
- Size: 42.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3896b5d67f927725026ae9d395c6f28d65d20d7bc8fdf7c478232a088729ec9
|
|
| MD5 |
2138add044cb49ee353f8d1a9b1124c2
|
|
| BLAKE2b-256 |
2b6402c1266e483e7884026e6655d9ce71a256cab4097c12c3d0091e64743f9c
|