A simple but very useful terminal software to download files and folders from mediafire.com, builded with Typescript, Deno and Music, enjoying of reverse engineering.
🔔 Super important update 0.4.0: The way downloads are handled has been refactored to avoid potential file corruption when downloading compressed files. Update please
Is portable so just you have to go to the Release Page to get the correct binary. Supported operating systems are: Linux, Windows (Intel and ARM), Mac (Intel and ARM)
## Example for Linux installation
wget -c https://github.com/dapize/mediafiredl/releases/download/v0.4.0/mediafiredl_linux -O mediafiredl
chmod +x ./mediafiredlUsage: mediafiredl [options] [links...]
Download files and folders from Mediafire
Argumentos:
links Links Links to Mediafire files or folders
Optiones:
-V, --version Display version number
-o, --output <path> Output directory (default: current directory) (default: "./")
-m, --max-downloads <number> Maximum simultaneous downloads (default: "2")
-i, --input-file <path> Path to a text file containing Mediafire links
-d, --details Enable verbose output (verbose mode) (default: false)
--inspect Get detailed information about the given link without downloading the file. (default: false)
-H, --headers-file <path> Path to custom HTTP headers file (raw or JSON format)
--export-default-headers <path> Export default headers to file (default: ./headers.txt)
-B, --buffer-size <number> RAM buffer size for downloads (in megabytes) (default: "64")
--beautify Returns beautified data to display for the 'inspect' option. (default: false)
-h, --help Show help
And voila! That's all you need to use the mediafiredl.
First, clone the MediafireDL git repo. Then, enter the mediafiredl directory, install dependencies, and run the build script:
Obviously you need Deno installed in your system first.
cd mediafiredl
deno install
deno run buildThe built version of MediafireDL will be placed in the bin/ directory.
- Fork the project.
- Create a branch for your new feature.
- Write the new feature.
- Write the unit test.
- Submit a pull request.
If you think this software is useful and saves you a lot of work, a lot of costs and let you sleep much better, then donating a small amount would be very cool.
You can help by reporting bugs, suggesting features, reviewing feature specifications or just by sharing your opinion. Use GitHub Issues for all of that. All pull requests are welcome !
The code and documentation are published under the Mit License.
English
Spanish


