A Python script to download videos from **MP4Upload** using the free download method without waiting.
Project description
MP4Upload Downloader
A Python script to download videos from MP4Upload using the free download method without waiting.
Features
- Download single video or multiple from a list
- Human-readable progress (MB/GB)
- Works on Windows, Linux, macOS
- Command-line interface (CLI)
- Supports direct URL or a
.txtfile with multiple links
Installation
install via Pypi:
pip install MP4UploadDL
via source:
Clone the repository and install dependencies:
git clone https://github.com/jo0x01/mp4uploaddl.git
cd mp4uploaddl
pip install -r requirements.txt
pip install .
Usage
mp4upload-dl <URL or file> -o downloads/ --info-only
Single link:
python mp4upload_downloader.py https://www.mp4upload.com/abcd1234
From a file:
python mp4upload_downloader.py links.txt
Each line in links.txt should contain a single MP4Upload link.
Custom output folder:
python mp4upload_downloader.py links.txt -o my_videos/
Requirements
- Python 3.0+
- Libraries:
requests,certifi,urllib3
Install them via:
pip install -r requirements.txt
Python Code
from MP4UpoadDL import MP4UploadDL
source = " https://www.mp4upload.com/abcd1234"
source = [" https://www.mp4upload.com/abcd1234"," https://www.mp4upload.com/abcd1234"," https://www.mp4upload.com/abcd1234"]
source = "links.txt"
mp4upload = MP4UploadDL(source)
_info = mp4upload.download(output_dir=".",info_only=True)
for _i in _info:
print(f"From: {_i.url}")
print(f"File: {_i.file_name}")
print(f"File Size: {_i.fsize}")
print(f"File Path: {_i.file_path}")
print("="*40)
License
MIT License
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 mp4uploaddl-1.0.2.tar.gz.
File metadata
- Download URL: mp4uploaddl-1.0.2.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f07f9d4ba9f88c7e20467993e496056c81ef158a43d15dc09340df29d24848c8
|
|
| MD5 |
538e24bf376de239af23843002b55df5
|
|
| BLAKE2b-256 |
ecf6ddba14a3ce1713586dcfacbb4466e2bc4269680c6cd70c9e1fdd9eca1680
|
File details
Details for the file mp4uploaddl-1.0.2-py3-none-any.whl.
File metadata
- Download URL: mp4uploaddl-1.0.2-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
531f5dbdc51b162e8d33b04fbc175abb97da4e864f4a6ac61ba1400325920590
|
|
| MD5 |
f447b112d4d343b78fdbe898fa2ce141
|
|
| BLAKE2b-256 |
ec50d460bf68b3a77f357ca38fd0fd1dee553a1985d85d4181156ca3955903fa
|