Download any video from the UQload site using Python.
- Extract and download videos from UQload
- Custom output filename and directory
- Supports download progress callback
- Simple command-line interface
- Lightweight and dependency-free
pip install uqload-dl
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]
from uqload_dl import UQLoad
video = UQLoad(
url="https://uqload.io/xxxxxxxxxxxx.html",
output_file="my_video",
output_dir="/home/joel/Videos"
)
video.download()
uqload-dl -u "https://uqload.io/xxxxxxxxxxxx.html"
uqload-dl -u "https://uqload.io/xxxxxxxxxxxx.html" -n my_video -o /home/joel/Videos
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.
- Python 3.9 or higher
- No external dependencies required
Run tests with:
pytest
This project is licensed under the terms of the GNU General Public License v3.0.
See the LICENSE file for full details.