A modern, high-speed downloader for MediaFire files and folders
Project description
TXA MediaFire Bulk Downloader
A modern, high-speed, and cross-platform CLI tool for downloading files and folders from MediaFire.
🚀 Key Features
- Bulk Downloading: Recursively download entire folders or single files.
- Smart Extraction: Handles dynamic links using HTML parsing and Regex fallback.
- Multi-threaded: Blazing fast downloads with configurable threading.
- Resumable: Automatically skips files that already exist (hash check).
- Cross-Platform: Optimized for Windows, Linux, macOS, and Android (Termux).
- Beautiful UI: Rich terminal interface with progress bars, statistics, and themes.
- Multi-language: Built-in support for English and Vietnamese.
📥 Installation
pip install txa-m
Note: Requires Python 3.10 or newer.
💻 Usage
Run the tool using the command txa-m.
IMPORTANT: Always wrap your URLs and Paths in double quotes (")!
1. Basic Download
txa-m "https://www.mediafire.com/file/example.zip"
2. Download Folder to Specific Path
txa-m "https://www.mediafire.com/folder/example" -o "C:/MyDownloads"
3. Change Language 🇻🇳 / 🇺🇸
Switch between English and Vietnamese easily. The setting is saved globally.
# Switch to Vietnamese
txa-m --sl vi
# Switch to English
txa-m --sl en
4. Advanced Options
# 20 threads, ignore video files
txa-m "https://mediafire.com/..." -t 20 -ie ".mp4,.mkv"
# Check for updates
txa-m --u
⚙️ Command Options
| Option | Description |
|---|---|
mediafire_url |
The URL of the file or folder (Required for download). |
-o, --output |
Output directory (Supports %USERPROFILE%, ~). |
-t, --threads |
Number of download threads (Default: 10). |
-u, --update |
Check for updates and auto-install via pip. |
--sl, --set-lang |
Set language (en or vi). |
-ie |
Ignore extensions (e.g. .mp4,.mkv). |
-in |
Ignore specific filenames. |
-v, --version |
Show version information. |
-h, --help |
Show the beautiful help menu. |
📱 Android (Termux) Guide
- Install Termux from F-Droid.
- Run the following commands:
pkg update && pkg upgrade pkg install python pip install txa-m termux-setup-storage
- Download file to your internal storage:
txa-m "LINK" -o "/sdcard/Download"
📜 Copyright
Copyright © 2026 TXA. This tool is for educational purposes only.
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 txa_m-2.1.3.tar.gz.
File metadata
- Download URL: txa_m-2.1.3.tar.gz
- Upload date:
- Size: 13.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b01450872b7693b966876e24f2964ef7cad36145e41544c65256027bbce4932
|
|
| MD5 |
6bf5b7390c88a58fa69e77a8e075d69a
|
|
| BLAKE2b-256 |
4a4728e198e3c036ae699450e3036228cf1b01b0687b31d5b4f2f0116eaba8ca
|
File details
Details for the file txa_m-2.1.3-py3-none-any.whl.
File metadata
- Download URL: txa_m-2.1.3-py3-none-any.whl
- Upload date:
- Size: 14.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
789f5715dc2c2a50b042b73319105228c22492c3b97a85b35b50a18a52d168bf
|
|
| MD5 |
a3d1d4c47f80867ac02c612b61a3732e
|
|
| BLAKE2b-256 |
6f77dd083456f25edb68fc80b6b314146148c1d7b50674c10749732187d6373a
|