Skip to main content

Megatools's wrapper

Project description

Megatools (1.10.3)

PyPI version Codacy Badge Maintainability

(UNDER CONSTRUCTION)

Simple python Megatools wrapper

Megatools Megatools (github)

Installation

pip install megatools

Usage

Initialization

from megatools import Megatools

megatools = Megatools() # Use megatools command in path

# OR

megatools = Megatools(executable="D:\\megatools\\megatools.exe")

Get mega link filename

filename = megatools.get_filename("https://mega.nz/#!PpVB0CTZ!bwa51HbeKaVjuCff_lzbH4nQnV27uBxmcF89PnnACvY")

# boot_T295XXU2ASJ1.img.tar

dl - download exported files from mega.nz

# Basic usage

megatools.dl("https://mega.nz/#!PpVB0CTZ!bwa51HbeKaVjuCff_lzbH4nQnV27uBxmcF89PnnACvY")

# With all optional arguments and their default values

megatools.dl("https://mega.nz/#!PpVB0CTZ!bwa51HbeKaVjuCff_lzbH4nQnV27uBxmcF89PnnACvY",
  path=None,
  no_progress=False,
  print_names=False,
  disable_resume=False,
  username=None,
  password=None,
  reload=False,
  limit_speed=0,
  proxy=None,
  netif=None,
  ip_proto=None,
  config=None,
  ignore_config_file=False,
  display_output=False,
  debug=None,
  version=None)

For more informations, please see megatools dl command

megatools dl --help

Another commands incomming

TODO

  • Better get_filename algo, especially about error/returncode

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

megatools-0.0.4.tar.gz (3.8 kB view details)

Uploaded Source

File details

Details for the file megatools-0.0.4.tar.gz.

File metadata

  • Download URL: megatools-0.0.4.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0

File hashes

Hashes for megatools-0.0.4.tar.gz
Algorithm Hash digest
SHA256 4418b67fd6ec4b9417d32e2a153a1757d47bc2819b32c155d744640345630112
MD5 be22a5857a9f7f55dbc23c0551d4e7e0
BLAKE2b-256 690ecc12d8dfa5cee8b11c72179de7b23b00d1c1555dfe8c25101d88ae86a7ec

See more details on using hashes here.

Supported by

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