Skip to main content

A python package for MediaFire API

Project description

This module provides a subset of MediaFire’s REST API. Only the basic stuff is done : upload, download, create folder, read folder. We support http(s) proxy and big files.

If you have questions, patches, etc. feel free to contact the author directly at schampailler at skynet dot be. Follow us on Twitter : @Arakowa1.

Please note that this module is in no way endorsed by MediaFire.


Let’s look at a simple session:

from pymediafire import MediaFireSession

# Open a session with your credential (check MediaFire's developper page
# for all the information). It's basically email, password, appid, sessionkey.
# You can pass http(s) proxy information as well; check the source code
# for full constructor parameters.

mf = MediaFireSession('', 'password', '123123',

# Load the root folder (no parameter == root folder)

f = mf.load_folder()

# The following print will give a list of pymediafire objects representing
# files and folders on the server.


# [FILE: dbcr.txt 198 bytes 2013-12-04 14:41:56 ma32h6y9fkmdmub,
# FOLDER: backup_folder q3w4bx45i432c]

# Download the first file of the loaded folder and give it
# the same name as the one it has on MediaFire.[0], f[0].filename)

Project details

Download files

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

Files for pymediafire, version 0.1.8
Filename, size File type Python version Upload date Hashes
Filename, size (9.6 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page