Skip to main content

A Python script to download videos from **MP4Upload** using the free download method without waiting.

Project description

MP4UploadDL

PyPi License: MIT

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 .txt file 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


Download files

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

Source Distribution

mp4uploaddl-1.0.2.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mp4uploaddl-1.0.2-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

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

Hashes for mp4uploaddl-1.0.2.tar.gz
Algorithm Hash digest
SHA256 f07f9d4ba9f88c7e20467993e496056c81ef158a43d15dc09340df29d24848c8
MD5 538e24bf376de239af23843002b55df5
BLAKE2b-256 ecf6ddba14a3ce1713586dcfacbb4466e2bc4269680c6cd70c9e1fdd9eca1680

See more details on using hashes here.

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

Hashes for mp4uploaddl-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 531f5dbdc51b162e8d33b04fbc175abb97da4e864f4a6ac61ba1400325920590
MD5 f447b112d4d343b78fdbe898fa2ce141
BLAKE2b-256 ec50d460bf68b3a77f357ca38fd0fd1dee553a1985d85d4181156ca3955903fa

See more details on using hashes here.

Supported by

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