{ "info": { "author": "Arthibus Giss\u00e9hel", "author_email": "public-dev-megacl@gissehel.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Topic :: Communications", "Topic :: Internet", "Topic :: System :: Filesystems", "Topic :: Utilities" ], "description": ".. warning::\r\n This tool is most probably obsolete, and not currently maintained.\r\n\r\nmegacl\r\n======\r\n\r\nmega.co.nz command line client\r\n\r\nInstallation\r\n============\r\n\r\nJust use::\r\n\r\n $ pip install megacl\r\n\r\nor::\r\n\r\n $ sudo pip install megacl\r\n\r\npip will take care of dependency. Note that among all dependencies, megacl needs ``pycrypto``, which is not a pure python module and doesn't provide binaries through pypi for legal matters.\r\n\r\nSome people may find usefull to install pycrypto separatly especially if you don't have a C-compiling environnement installed.\r\n\r\n- You may find ``pycrypto`` for *Windows* on http://www.voidspace.org.uk/python/modules.shtml \r\n- You may find ``pycrypto`` for *Ubuntu* under the name ``python-crypto``\r\n\r\nUsage\r\n=====\r\n\r\n::\r\n\r\n $ mcl help\r\n Usage: mcl [GLOBAL OPTIONS] COMMAND_NAME [OPTIONS] [VALUES]\r\n A command line tool for mega.co.nz\r\n \r\n Commands:\r\n find list files on mega \r\n get get one or more files \r\n geturl get from a url \r\n help give help \r\n info get informations on a file or folder \r\n login login to mega \r\n logout logout from mega \r\n ls list files in a mega directory \r\n mkdir create a new remote directory \r\n mv move an item into another directory \r\n (move,mv)\r\n put put one or more files \r\n quota get account's quota \r\n reload reload the filesystem \r\n rename rename an item \r\n show list files on mega \r\n \r\n Global options:\r\n --debug Provide some debug informations \r\n (--debug,-d)\r\n --help Get help on specific command \r\n (--help,-h)\r\n --login=VALUE The login to use when mode --no-config \r\n --no-config Don't read/write config files \r\n (--no-config,-X)\r\n --password=VALUE The password to use when mode --no-config (not safe, prefer the login command)\r\n --profile=VALUE Use a different profile than the default\r\n (--profile,-P)\r\n --reload Force reload before the first action that need the filesystem\r\n (--reload,-r)\r\n\r\nLogin\r\n-----\r\n\r\nTo use this tool, you first need to login::\r\n\r\n $ mcl login --email=dave@example.com\r\n Login : [dave@example.com]\r\n Password:\r\n login success\r\n\r\nOnce you're loggin, while your password is not stored anywhere, \r\nyour masterkey and the current sid for the loggin session are stored \r\nin the configuration file ``~/.megaclient/config``. If this is \r\na problem of any sort, please **do not use this tool**.\r\n\r\nShow & Find\r\n-----------\r\n\r\nTo show all the directory and files on the account, use the show or the find command::\r\n\r\n $ mcl show\r\n :ybRwIWgK 'Cloud Drive'\r\n :RTgRCjhY 'Documents'\r\n :3DBFSa9S 'mydoc.txt'\r\n :iSpGZz4J 'Test'\r\n :QKxQzDlD 'Image test.png'\r\n :DDAgCv1a 'xkcd'\r\n :TKhFSKhJ '163-donald_knuth.png'\r\n :gKJlhatb '184-matrix_transform.png'\r\n :CLRGYv5Y '303-compiling.png'\r\n :0TwEKCpb '353-python.png'\r\n :RIQXhqtZ 'Inbox'\r\n :TK5UwKlS 'Rubbish Bin'\r\n \r\n $ mcl find\r\n :ybRwIWgK '/Cloud Drive'\r\n :RTgRCjhY '/Cloud Drive/Documents'\r\n :3DBFSa9S '/Cloud Drive/Documents/mydoc.txt'\r\n :iSpGZz4J '/Cloud Drive/Test'\r\n :QKxQzDlD '/Cloud Drive/Test/Image test.png'\r\n :DDAgCv1a '/Cloud Drive/Test/xkcd'\r\n :TKhFSKhJ '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n :gKJlhatb '/Cloud Drive/Test/xkcd/184-matrix_transform.png'\r\n :CLRGYv5Y '/Cloud Drive/Test/xkcd/303-compiling.png'\r\n :0TwEKCpb '/Cloud Drive/Test/xkcd/353-python.png'\r\n :RIQXhqtZ '/Inbox'\r\n :TK5UwKlS '/Rubbish Bin'\r\n\r\nYou can also use filters::\r\n\r\n $ mcl show -f ytho\r\n :0TwEKCpb '353-python.png'\r\n \r\n $ mcl find -f ytho\r\n :0TwEKCpb '/Cloud Drive/Test/xkcd/353-python.png'\r\n \r\n $ mcl show -f es\r\n :iSpGZz4J 'Test'\r\n :QKxQzDlD 'Image test.png'\r\n \r\n $ mcl find -f es\r\n :iSpGZz4J '/Cloud Drive/Test'\r\n :QKxQzDlD '/Cloud Drive/Test/Image test.png'\r\n :DDAgCv1a '/Cloud Drive/Test/xkcd'\r\n :TKhFSKhJ '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n :gKJlhatb '/Cloud Drive/Test/xkcd/184-matrix_transform.png'\r\n :CLRGYv5Y '/Cloud Drive/Test/xkcd/303-compiling.png'\r\n :0TwEKCpb '/Cloud Drive/Test/xkcd/353-python.png'\r\n\r\nBoth commands support the ``--long``/``-l`` paramater (which reminds the ``ls -l`` presentation)::\r\n\r\n $ mcl find -l -f es\r\n durwx :iSpGZz4J 2013-02-01 15:45:01 '/Cloud Drive/Test'\r\n --rw- :QKxQzDlD 3102405 2013-02-01 18:12:47 '/Cloud Drive/Test/Image test.png'\r\n durwx :DDAgCv1a 2013-04-11 15:37:01 '/Cloud Drive/Test/xkcd'\r\n --rw- :TKhFSKhJ 32884 2006-09-27 09:51:44 '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n --rw- :gKJlhatb 6903 2006-11-15 07:14:22 '/Cloud Drive/Test/xkcd/184-matrix_transform.png'\r\n --rw- :CLRGYv5Y 28315 2007-08-15 12:10:02 '/Cloud Drive/Test/xkcd/303-compiling.png'\r\n --rw- :0TwEKCpb 90835 2007-12-05 09:32:48 '/Cloud Drive/Test/xkcd/353-python.png'\r\n\r\nBoth commands support the ``--short``/``-s`` paramater that provide an output more suited for scripts/pipes::\r\n\r\n $ mcl find -s -f es\r\n /Cloud Drive/Test\r\n /Cloud Drive/Test/Image test.png\r\n /Cloud Drive/Test/xkcd\r\n /Cloud Drive/Test/xkcd/163-donald_knuth.png\r\n /Cloud Drive/Test/xkcd/184-matrix_transform.png\r\n /Cloud Drive/Test/xkcd/303-compiling.png\r\n /Cloud Drive/Test/xkcd/353-python.png\r\n\r\nGet & Put\r\n---------\r\n\r\nThe first part of each result line is the file handle. When you \r\nneed to specify a file or a directory, you can either use the full \r\npath or its handle (including the \":\")::\r\n\r\n $ mcl get :0TwEKCpb\r\n Getting [353-python.png] (90835 bytes)\r\n Transfert completed in 0.1 seconds (1107.85 KiB/s)\r\n \r\n $ mcl get '/Cloud Drive/Test/xkcd/353-python.png'\r\n Getting [353-python.png] (90835 bytes)\r\n Transfert completed in 0.1 seconds (1217.35 KiB/s)\r\n \r\n``get`` is to download file, you can also upload using ``put``::\r\n\r\n $ mcl put ../docs/README.md :iSpGZz4J\r\n Sending [README.md] (548655 bytes)\r\n Transfert completed in 1.8 seconds (297.7 KiB/s)\r\n\r\nReload\r\n------\r\n\r\nTo reload the file list, use ``reload``::\r\n \r\n $ mcl reload\r\n \r\n $ mcl find\r\n :ybRwIWgK '/Cloud Drive'\r\n :RTgRCjhY '/Cloud Drive/Documents'\r\n :3DBFSa9S '/Cloud Drive/Documents/mydoc.txt'\r\n :iSpGZz4J '/Cloud Drive/Test'\r\n :QKxQzDlD '/Cloud Drive/Test/Image test.png'\r\n :4sMDajOQ '/Cloud Drive/Test/README.md'\r\n :DDAgCv1a '/Cloud Drive/Test/xkcd'\r\n :TKhFSKhJ '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n :gKJlhatb '/Cloud Drive/Test/xkcd/184-matrix_transform.png'\r\n :CLRGYv5Y '/Cloud Drive/Test/xkcd/303-compiling.png'\r\n :0TwEKCpb '/Cloud Drive/Test/xkcd/353-python.png'\r\n :RIQXhqtZ '/Inbox'\r\n :TK5UwKlS '/Rubbish Bin'\r\n\r\nLs\r\n--\r\n\r\nYou can also use unix-like ``ls`` command::\r\n\r\n $ mcl ls '/Cloud Drive/Test'\r\n Image test.png\r\n README.md\r\n xkcd\r\n\r\nThe command ``ls`` support the ``--long``/``-l`` paramater (like ``ls -l``)::\r\n\r\n $ mcl ls --help\r\n Command: ls [OPTIONS] [VALUES]\r\n list files in a mega directory\r\n\r\n Command parameters:\r\n --long use a long listing format\r\n (--long,-l)\r\n\r\n::\r\n\r\n $ mcl ls -l '/Cloud Drive/Test'\r\n --rw- :QKxQzDlD 3102405 2013-02-01 18:12:47 Image test.png\r\n --rw- :4sMDajOQ 1850 2013-04-28 12:02:21 README.md\r\n durwx :DDAgCv1a 2013-04-11 15:37:01 xkcd\r\n\r\nMkdir\r\n-----\r\n\r\nYou can create a new folder using ``mkdir`` command::\r\n\r\n $ mcl find\r\n :ybRwIWgK '/Cloud Drive'\r\n :RTgRCjhY '/Cloud Drive/Documents'\r\n :3DBFSa9S '/Cloud Drive/Documents/mydoc.txt'\r\n :iSpGZz4J '/Cloud Drive/Test'\r\n :QKxQzDlD '/Cloud Drive/Test/Image test.png'\r\n :4sMDajOQ '/Cloud Drive/Test/README.md'\r\n :DDAgCv1a '/Cloud Drive/Test/xkcd'\r\n :TKhFSKhJ '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n :gKJlhatb '/Cloud Drive/Test/xkcd/184-matrix_transform.png'\r\n :CLRGYv5Y '/Cloud Drive/Test/xkcd/303-compiling.png'\r\n :0TwEKCpb '/Cloud Drive/Test/xkcd/353-python.png'\r\n :RIQXhqtZ '/Inbox'\r\n :TK5UwKlS '/Rubbish Bin'\r\n \r\n $ mcl mkdir Subdir '/Cloud Drive/Test'\r\n \r\n $ mcl find --reload\r\n :ybRwIWgK '/Cloud Drive'\r\n :RTgRCjhY '/Cloud Drive/Documents'\r\n :3DBFSa9S '/Cloud Drive/Documents/mydoc.txt'\r\n :iSpGZz4J '/Cloud Drive/Test'\r\n :QKxQzDlD '/Cloud Drive/Test/Image test.png'\r\n :4sMDajOQ '/Cloud Drive/Test/README.md'\r\n :bU7dxMP4 '/Cloud Drive/Test/Subdir'\r\n :DDAgCv1a '/Cloud Drive/Test/xkcd'\r\n :TKhFSKhJ '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n :gKJlhatb '/Cloud Drive/Test/xkcd/184-matrix_transform.png'\r\n :CLRGYv5Y '/Cloud Drive/Test/xkcd/303-compiling.png'\r\n :0TwEKCpb '/Cloud Drive/Test/xkcd/353-python.png'\r\n :RIQXhqtZ '/Inbox'\r\n :TK5UwKlS '/Rubbish Bin'\r\n\r\nNote the presence of the ``:bU7dxMP4 '/Cloud Drive/Test/Subdir'`` line.\r\n\r\nYou could specify either the parent dir full path or it's handle::\r\n\r\n $ mcl mkdir Subdir :iSpGZz4J\r\n\r\nMove\r\n----\r\n\r\nYou can move a file or a folder into another folder using the ``move``/``mv`` command::\r\n\r\n $ mcl find\r\n :ybRwIWgK '/Cloud Drive'\r\n :RTgRCjhY '/Cloud Drive/Documents'\r\n :3DBFSa9S '/Cloud Drive/Documents/mydoc.txt'\r\n :iSpGZz4J '/Cloud Drive/Test'\r\n :QKxQzDlD '/Cloud Drive/Test/Image test.png'\r\n :4sMDajOQ '/Cloud Drive/Test/README.md'\r\n :DDAgCv1a '/Cloud Drive/Test/xkcd'\r\n :TKhFSKhJ '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n :gKJlhatb '/Cloud Drive/Test/xkcd/184-matrix_transform.png'\r\n :CLRGYv5Y '/Cloud Drive/Test/xkcd/303-compiling.png'\r\n :0TwEKCpb '/Cloud Drive/Test/xkcd/353-python.png'\r\n :RIQXhqtZ '/Inbox'\r\n :TK5UwKlS '/Rubbish Bin'\r\n \r\n $ mcl move '/Cloud Drive/Test/Image test.png' '/Cloud Drive/Documents'\r\n \r\n $ mcl find --reload\r\n :ybRwIWgK '/Cloud Drive'\r\n :RTgRCjhY '/Cloud Drive/Documents'\r\n :QKxQzDlD '/Cloud Drive/Documents/Image test.png'\r\n :3DBFSa9S '/Cloud Drive/Documents/mydoc.txt'\r\n :iSpGZz4J '/Cloud Drive/Test'\r\n :4sMDajOQ '/Cloud Drive/Test/README.md'\r\n :bU7dxMP4 '/Cloud Drive/Test/Subdir'\r\n :DDAgCv1a '/Cloud Drive/Test/xkcd'\r\n :TKhFSKhJ '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n :gKJlhatb '/Cloud Drive/Test/xkcd/184-matrix_transform.png'\r\n :CLRGYv5Y '/Cloud Drive/Test/xkcd/303-compiling.png'\r\n :0TwEKCpb '/Cloud Drive/Test/xkcd/353-python.png'\r\n :RIQXhqtZ '/Inbox'\r\n :TK5UwKlS '/Rubbish Bin'\r\n\r\n $ # To move back the file using the handles\r\n $ mcl move :QKxQzDlD :iSpGZz4J\r\n\r\nYou can also move several files or folders using this command::\r\n\r\n $ mcl find\r\n :ybRwIWgK '/Cloud Drive'\r\n :RTgRCjhY '/Cloud Drive/Documents'\r\n :3DBFSa9S '/Cloud Drive/Documents/mydoc.txt'\r\n :iSpGZz4J '/Cloud Drive/Test'\r\n :QKxQzDlD '/Cloud Drive/Test/Image test.png'\r\n :4sMDajOQ '/Cloud Drive/Test/README.md'\r\n :DDAgCv1a '/Cloud Drive/Test/xkcd'\r\n :TKhFSKhJ '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n :gKJlhatb '/Cloud Drive/Test/xkcd/184-matrix_transform.png'\r\n :CLRGYv5Y '/Cloud Drive/Test/xkcd/303-compiling.png'\r\n :0TwEKCpb '/Cloud Drive/Test/xkcd/353-python.png'\r\n :RIQXhqtZ '/Inbox'\r\n :TK5UwKlS '/Rubbish Bin'\r\n \r\n $ mcl move :gKJlhatb :0TwEKCpb :CLRGYv5Y :RTgRCjhY '/Cloud Drive/Test'\r\n \r\n $ mcl find --reload\r\n :ybRwIWgK '/Cloud Drive'\r\n :iSpGZz4J '/Cloud Drive/Test'\r\n :gKJlhatb '/Cloud Drive/Test/184-matrix_transform.png'\r\n :CLRGYv5Y '/Cloud Drive/Test/303-compiling.png'\r\n :0TwEKCpb '/Cloud Drive/Test/353-python.png'\r\n :RTgRCjhY '/Cloud Drive/Test/Documents'\r\n :3DBFSa9S '/Cloud Drive/Test/Documents/mydoc.txt'\r\n :QKxQzDlD '/Cloud Drive/Test/Image test.png'\r\n :4sMDajOQ '/Cloud Drive/Test/README.md'\r\n :bU7dxMP4 '/Cloud Drive/Test/Subdir'\r\n :DDAgCv1a '/Cloud Drive/Test/xkcd'\r\n :TKhFSKhJ '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n :RIQXhqtZ '/Inbox'\r\n :TK5UwKlS '/Rubbish Bin'\r\n\r\nQuota\r\n-----\r\n\r\nUse can watch your space usage using::\r\n\r\n $ mcl quota\r\n Current quota: [21.00/50.00]\r\n\r\nThis means you're using 21.00 GiB of your 50.00 GiB.\r\n\r\nStateless usage with no config file involved\r\n--------------------------------------------\r\n\r\nLogin informations and directory cache are stored on the \r\nfilesystem. You can also use this tool stateless with\r\nthe switch ``--no-config`` (or ``-X``). You must then\r\nprovide ``--login`` and ``--password`` commands on every\r\ncalls. Note that providing password on the command line\r\nis considered a **bad practice**.\r\n\r\nCommands look like::\r\n\r\n $ mcl find -f es --no-config --login=dave@example.com --password=r_N71kL4ee:cG28p-N,aam4\r\n :iSpGZz4J '/Cloud Drive/Test'\r\n :QKxQzDlD '/Cloud Drive/Test/Image test.png'\r\n :DDAgCv1a '/Cloud Drive/Test/xkcd'\r\n :gKJlhatb '/Cloud Drive/Test/xkcd/184-matrix_transform.png'\r\n :0TwEKCpb '/Cloud Drive/Test/xkcd/353-python.png'\r\n :CLRGYv5Y '/Cloud Drive/Test/xkcd/303-compiling.png'\r\n :TKhFSKhJ '/Cloud Drive/Test/xkcd/163-donald_knuth.png'\r\n\r\n $ mcl ls -l '/Cloud Drive/Test' --no-config --login=dave@example.com --password=r_N71kL4ee:cG28p-N,aam4\r\n --rw- :QKxQzDlD 3102405 2013-02-01 18:12:47 Image test.png\r\n --rw- :4sMDajOQ 1850 2013-04-28 12:02:21 README.md\r\n durwx :DDAgCv1a 2013-04-11 15:37:01 xkcd\r\n\r\nProfiles\r\n--------\r\n\r\nSome commands are stored in configuration files / cache files in the default \r\nconfiguration directory.\r\n\r\nIf for some reason you need to use a different profile without logging out\r\nof the first profile, you can use the global parameter ``--profile`` (``-P``).\r\n\r\nLet's suppose your logged in as usual as ``dave@example.com`` and your with \r\nJonathan who want to download a file from his how account (``jonathan@example.com``) to show you. You\r\ncan then simply use profiles::\r\n\r\n $ # you are logged\r\n $ mcl ls '/Cloud Drive'\r\n Documents\r\n Test\r\n \r\n $ # jonathan will login\r\n $ mcl -P jonathan login --email=jonathan@example.com\r\n Login : [jonathan@example.com]\r\n Password:\r\n login success\r\n \r\n $ mcl -P jonathan ls '/Cloud Drive'\r\n Sintel.2010.1080p.mkv\r\n sintel_en.srt\r\n sintel_es.srt\r\n sintel_fr.srt\r\n sintel_de.srt\r\n sintel_nl.srt\r\n sintel_it.srt\r\n sintel_pt.srt\r\n sintel_pl.srt\r\n sintel_ru.srt\r\n sintel_trailer-1080p.mp4\r\n \r\n $ # Note you're still logged in as dave on default profile\r\n $ mcl ls --reload '/Cloud Drive'\r\n Documents\r\n Test\r\n \r\n $ mcl -P jonathan get '/Cloud Drive/Sintel.2010.1080p.mkv' '/Cloud Drive/sintel_it.srt'\r\n Getting [Sintel.2010.1080p.mkv] (1180090590 bytes)\r\n Transfert completed in 57.0 seconds (20218.1 KiB/s)\r\n Getting [sintel_it.srt] (1544 bytes)\r\n Transfert completed in 0.8 seconds (1.88 KiB/s)\r\n \r\n $ mcl -P jonathan logout\r\n \r\n $ mcl -P jonathan ls '/Cloud Drive'\r\n Error : You must login first\r\n \r\n $ mcl ls --reload '/Cloud Drive'\r\n Documents\r\n Test\r\n\r\nDetailled help\r\n--------------\r\n\r\nOn each command, you can get detailled help using ``--help``::\r\n \r\n $ mcl find --help\r\n Command: [GLOBAL OPTIONS] find [OPTIONS] [VALUES]\r\n list files on mega\r\n \r\n Command options:\r\n --filter=VALUE filter the result using VALUE \r\n (--filter,-f)\r\n --long use a long listing format \r\n (--long,-l)\r\n --short use short listing format (only the path)\r\n (--short,-s)\r\n \r\n Global options:\r\n --debug Provide some debug informations \r\n (--debug,-d)\r\n --help Get help on specific command \r\n (--help,-h)\r\n --login=VALUE The login to use when mode --no-config \r\n --no-config Don't read/write config files \r\n (--no-config,-X)\r\n --password=VALUE The password to use when mode --no-config (not safe, prefer the login command)\r\n --profile=VALUE Use a different profile than the default\r\n (--profile,-P)\r\n --reload Force reload before the first action that need the filesystem\r\n (--reload,-r)\r\n\r\nWhen you use this on option on command ``help`` you detail for all commands::\r\n\r\n $ mcl help --help\r\n Usage: mcl [GLOBAL OPTIONS] COMMAND_NAME [OPTIONS] [VALUES]\r\n A command line tool for mega.co.nz\r\n \r\n Commands:\r\n find list files on mega \r\n get get one or more files \r\n geturl get from a url \r\n help give help \r\n info get informations on a file or folder \r\n login login to mega \r\n logout logout from mega \r\n ls list files in a mega directory \r\n mkdir create a new remote directory \r\n mv move an item into another directory \r\n (move,mv)\r\n put put one or more files \r\n quota get account's quota \r\n reload reload the filesystem \r\n rename rename an item \r\n show list files on mega \r\n \r\n Global options:\r\n --debug Provide some debug informations \r\n (--debug,-d)\r\n --help Get help on specific command \r\n (--help,-h)\r\n --login=VALUE The login to use when mode --no-config \r\n --no-config Don't read/write config files \r\n (--no-config,-X)\r\n --password=VALUE The password to use when mode --no-config (not safe, prefer the login command)\r\n --profile=VALUE Use a different profile than the default\r\n (--profile,-P)\r\n --reload Force reload before the first action that need the filesystem\r\n (--reload,-r)\r\n \r\n find options:\r\n --filter=VALUE filter the result using VALUE \r\n (--filter,-f)\r\n --long use a long listing format \r\n (--long,-l)\r\n --short use short listing format (only the path)\r\n (--short,-s)\r\n \r\n info options:\r\n --attributes show only attributes \r\n (--attr,--attributes,-a)\r\n --handle show only handle \r\n (--handle,-H)\r\n --name show only name \r\n (--name,-n)\r\n --path show only path \r\n (--path,-p)\r\n --size show only size \r\n (--size,-s)\r\n --time show only time \r\n (--time,-t)\r\n \r\n login options:\r\n --email=VALUE The login/email \r\n (--email,-e)\r\n \r\n ls options:\r\n --long use a long listing format \r\n (--long,-l)\r\n \r\n show options:\r\n --filter=VALUE filter the result using VALUE \r\n (--filter,-f)\r\n --long use a long listing format \r\n (--long,-l)\r\n --short use short listing format (only the indent and the name)\r\n (--short,-s)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gissehel/megacl.git", "keywords": "commandline mega.co.nz mega", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "megacl", "package_url": "https://pypi.org/project/megacl/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/megacl/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/gissehel/megacl.git" }, "release_url": "https://pypi.org/project/megacl/0.4.6/", "requires_dist": null, "requires_python": null, "summary": "mega.co.nz command line client.", "version": "0.4.6" }, "last_serial": 1210524, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "07ee139d0dea90314017c5383bfd457c", "sha256": "02e752ebc9d2d14ca6c9fc749d4a9895a6a798bf803607ca006abb400ca9ca2b" }, "downloads": -1, "filename": "megacl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "07ee139d0dea90314017c5383bfd457c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3832, "upload_time": "2013-04-19T20:45:57", "url": "https://files.pythonhosted.org/packages/a0/41/ba65698c0cb407be481a95bb51e6543f66cab878b0715c1a8c869f8266a2/megacl-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d73f4a0bce5df464eddb952cd7e1ae29", "sha256": "3cf0be70ecc88136c971d2c3ae09eb810524e1d6d4a613c28a186ab0c66c5108" }, "downloads": -1, "filename": "megacl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d73f4a0bce5df464eddb952cd7e1ae29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4580, "upload_time": "2013-04-19T20:58:46", "url": "https://files.pythonhosted.org/packages/3e/06/b01a873624fecfb05fd0a8732b9c3f9a6c115f8835ff99dba7d59ae9f84d/megacl-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6c102af21f31486eea931f4b7bf15f76", "sha256": "6d12a438b06396725a914a18c26fd255fabe6136fd6bddf386371837725fa562" }, "downloads": -1, "filename": "megacl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6c102af21f31486eea931f4b7bf15f76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4575, "upload_time": "2013-04-19T21:07:53", "url": "https://files.pythonhosted.org/packages/12/9b/146ac21acaf906dbb756395e6c6eda3ff04353fa39a18a027ec8499d7c74/megacl-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b5edf0bea43d66656578520e365da4ef", "sha256": "514379ffbd6e7f8eb4535897ddcd0031cc503561714116e3cf58e4d0abfb0274" }, "downloads": -1, "filename": "megacl-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b5edf0bea43d66656578520e365da4ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4580, "upload_time": "2013-04-20T01:58:07", "url": "https://files.pythonhosted.org/packages/da/e1/b164859d00da147b305d88c43ae16bb8bf3b2df584cde8f1764e24e3b7e9/megacl-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4751f44a752b60b36ec5c1a1b4d2eb50", "sha256": "67c426c283a087cebec2b2e56bc1d2e6b20352276c9afd1682fce5c089f03287" }, "downloads": -1, "filename": "megacl-0.1.4.tar.gz", "has_sig": false, "md5_digest": "4751f44a752b60b36ec5c1a1b4d2eb50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4842, "upload_time": "2013-04-20T12:42:04", "url": "https://files.pythonhosted.org/packages/76/03/b3a0828b2f7ce586d96c9fd18a4b81bdbc04d85ee9d6a649e024d26c7183/megacl-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1ff9694933aaac71d825d257b4cb952f", "sha256": "e2c8d557433b79ee6d62b2ff09c0d5ac57572729687c81f307a96cd074e3cf4f" }, "downloads": -1, "filename": "megacl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1ff9694933aaac71d825d257b4cb952f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6369, "upload_time": "2013-04-20T14:29:47", "url": "https://files.pythonhosted.org/packages/d2/1a/3f7a216e5bc2973f3d23a3c6c35c44f7a09ddeba51c4bfac9bcfe452c8cb/megacl-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "774a3d70bb70dbb0d5ff24fdcc83f753", "sha256": "90f789528a90a5122c8c3b12471fd20c08da18121a67194b92e9389087f83665" }, "downloads": -1, "filename": "megacl-0.2.1.tar.gz", "has_sig": false, "md5_digest": "774a3d70bb70dbb0d5ff24fdcc83f753", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6428, "upload_time": "2013-04-20T17:15:18", "url": "https://files.pythonhosted.org/packages/ea/04/5198410dcc6b222fb3a64b957acba0fe74ab294fe7832c4eb5eade2f6395/megacl-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "30251540a2fa75e3d264c74220870eef", "sha256": "a607e85b729cc47e1f1dd25c8d2b8a6bfb81b5575cc242e7f5b2bafef617bccc" }, "downloads": -1, "filename": "megacl-0.3.0.tar.gz", "has_sig": false, "md5_digest": "30251540a2fa75e3d264c74220870eef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7692, "upload_time": "2013-04-27T15:19:50", "url": "https://files.pythonhosted.org/packages/9e/d4/63f7c43a0b7d0ef42f1b77b8724afdc6d15af8bb3785448812ca0ddeab52/megacl-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "75865810c0ad3526e632427e13dcdbba", "sha256": "4638588b46f43ec70653b511e0fad82e03123ac96b3c2ec4b7fbae7d266d8dd8" }, "downloads": -1, "filename": "megacl-0.3.1.tar.gz", "has_sig": false, "md5_digest": "75865810c0ad3526e632427e13dcdbba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8399, "upload_time": "2013-04-27T16:15:52", "url": "https://files.pythonhosted.org/packages/71/78/1d2aa9f9581dcc90682bb3f00c5d0b7af85638ac012ddbe5efebf9463361/megacl-0.3.1.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "fe3acf2359da3982f9eff0ad87eabdb2", "sha256": "c1c834e7542ab82ef6a43dbd715e05fc4df7ea8b65b3cf4a5cab1d761f850b9c" }, "downloads": -1, "filename": "megacl-0.3.3.tar.gz", "has_sig": false, "md5_digest": "fe3acf2359da3982f9eff0ad87eabdb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8393, "upload_time": "2013-04-28T07:02:09", "url": "https://files.pythonhosted.org/packages/7a/c9/c8877ff15f483d6592c431d45e1898bf10cfca8946b61ca60fe40ec2f491/megacl-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "62760016d49e83e25580e66c88290d8d", "sha256": "09523ff941d0189e38b87ef345bb5f0154e9e79428d5ba4f98ab96ebec17bd9a" }, "downloads": -1, "filename": "megacl-0.3.4.tar.gz", "has_sig": false, "md5_digest": "62760016d49e83e25580e66c88290d8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8481, "upload_time": "2013-04-29T17:37:43", "url": "https://files.pythonhosted.org/packages/82/61/e8e83d38d39a976ad067835f1bbd4bf139d2271b571a5784225020f0295c/megacl-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "18ad4f368b50bd6640b8a89e8c39b8ca", "sha256": "1d86668d9099a281aee1020285b996aec2e8a17c5ae8128e376e5891dbf34f34" }, "downloads": -1, "filename": "megacl-0.3.5.tar.gz", "has_sig": false, "md5_digest": "18ad4f368b50bd6640b8a89e8c39b8ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8660, "upload_time": "2013-05-02T09:07:06", "url": "https://files.pythonhosted.org/packages/0e/be/8e43f6c5a72cce3aca408539ca878137fb60aec1c9fa1204de8da952b476/megacl-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "5e2345a0cce0ce80efa62e0c30f0a418", "sha256": "5a93ca33a84e91eabfd8e01b2e5c0f07ce8fcc67edd16e2eb5f6578826c8bfe3" }, "downloads": -1, "filename": "megacl-0.3.6.tar.gz", "has_sig": false, "md5_digest": "5e2345a0cce0ce80efa62e0c30f0a418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9630, "upload_time": "2013-05-02T10:48:54", "url": "https://files.pythonhosted.org/packages/c3/73/c7cec3a0f9e7a016e2833713ca8b7473ec20d0e9e92a54c12d33ce6637ec/megacl-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "61e8b37f145d408acfd97da86d11004a", "sha256": "0ed4f0e453ab33b781ff3b4915bd644d2914fe9a378450efb636a2316b6945a0" }, "downloads": -1, "filename": "megacl-0.3.7.tar.gz", "has_sig": false, "md5_digest": "61e8b37f145d408acfd97da86d11004a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9891, "upload_time": "2013-05-04T12:50:18", "url": "https://files.pythonhosted.org/packages/f4/66/b43aa3813a67717233f5c58445cbab66e94f780b2181f241083e25807016/megacl-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "1d9253e598bce848fccc8022528375b2", "sha256": "1fa1a55056bb4fffb74b0874f324555b6618de55bcf0d1030800ae4af9e66269" }, "downloads": -1, "filename": "megacl-0.3.8.tar.gz", "has_sig": false, "md5_digest": "1d9253e598bce848fccc8022528375b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9898, "upload_time": "2013-05-04T13:22:01", "url": "https://files.pythonhosted.org/packages/14/91/0c16242342caa4b96206a2e04ee396af598bea87e6d2e5aebf80aa7fa692/megacl-0.3.8.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e42dce43017ec21cf10eb2986f2d5322", "sha256": "ef0a7b7ed5afa0c377ed6f0f724ca346a6776bb94f295e7eff41351c17f7791b" }, "downloads": -1, "filename": "megacl-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e42dce43017ec21cf10eb2986f2d5322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11056, "upload_time": "2013-05-04T15:12:20", "url": "https://files.pythonhosted.org/packages/c9/46/87076c7535698ff7de11dac50db4b235049dd781f4262b615a9c66629bee/megacl-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "2a20b615b6720b3f78f2697fc1097923", "sha256": "7e2304fb8dcbfb34961d964c6f30a780ec2b79b18640a21dc9d74ea461bff254" }, "downloads": -1, "filename": "megacl-0.4.1.tar.gz", "has_sig": false, "md5_digest": "2a20b615b6720b3f78f2697fc1097923", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11182, "upload_time": "2013-05-04T15:31:52", "url": "https://files.pythonhosted.org/packages/d2/d4/eab636fc8da632be0d2b162a060a5c0ccb07de6c514d830d215ea2897c76/megacl-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "4c5d53ee8bcaace6183b5f4c8b800afa", "sha256": "4263cb56fb4a2792a9036b02451e29c66062504b3c31b82fc46f15d822257f21" }, "downloads": -1, "filename": "megacl-0.4.2.tar.gz", "has_sig": false, "md5_digest": "4c5d53ee8bcaace6183b5f4c8b800afa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11561, "upload_time": "2013-05-04T16:35:37", "url": "https://files.pythonhosted.org/packages/2b/68/68ee4395d8a02d5d959bfb0bae11c043c29c4b42e73e636c554c6cd42d70/megacl-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "5d633771f3292fe1c4f33c6f3ed19b30", "sha256": "2d7d7d7f5d34842c5f9958f80f3a75edb60180c75dcc376d7bc288157fb6a38e" }, "downloads": -1, "filename": "megacl-0.4.3.tar.gz", "has_sig": false, "md5_digest": "5d633771f3292fe1c4f33c6f3ed19b30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11861, "upload_time": "2013-05-04T22:00:53", "url": "https://files.pythonhosted.org/packages/75/53/784a052a3f6598a4e4666c931991ca7af76a5a76a045ea7e369a271a79c4/megacl-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "5496ef4daddfce05d91079f18a9f8ea8", "sha256": "ed7aa67de67bb0312f6c491aa04a0d84e650cdb84e2d0ef83295a7f21bbc97c7" }, "downloads": -1, "filename": "megacl-0.4.4.tar.gz", "has_sig": false, "md5_digest": "5496ef4daddfce05d91079f18a9f8ea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15624, "upload_time": "2013-05-06T13:16:42", "url": "https://files.pythonhosted.org/packages/b5/67/32c003a587b55980b0704bf0a157f3e7f5c69597a4a6eb338dc15511451d/megacl-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "f4d525f502a0a4df36bf1489a77ffe23", "sha256": "3493797ec874be00e30a0d0fa1a5c519af05fe0b2ed0763514e7fa0784049e3c" }, "downloads": -1, "filename": "megacl-0.4.5.tar.gz", "has_sig": false, "md5_digest": "f4d525f502a0a4df36bf1489a77ffe23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15643, "upload_time": "2013-05-11T13:17:25", "url": "https://files.pythonhosted.org/packages/e1/f2/591435ec5fc82a8651ecb0d89c8a7085f8412c9ce647b44c4e1ebc65befc/megacl-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "7a31714a70030da06f0754838e31a128", "sha256": "06207f388acd2879edd84ee63c57bcbd4bc8fd02324e0614c3075a941caf787e" }, "downloads": -1, "filename": "megacl-0.4.6.tar.gz", "has_sig": false, "md5_digest": "7a31714a70030da06f0754838e31a128", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16476, "upload_time": "2013-05-12T05:30:02", "url": "https://files.pythonhosted.org/packages/4f/62/a1001582b063dc2f824a933441780a7b130b2760e52d62809a9c56ded5cf/megacl-0.4.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a31714a70030da06f0754838e31a128", "sha256": "06207f388acd2879edd84ee63c57bcbd4bc8fd02324e0614c3075a941caf787e" }, "downloads": -1, "filename": "megacl-0.4.6.tar.gz", "has_sig": false, "md5_digest": "7a31714a70030da06f0754838e31a128", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16476, "upload_time": "2013-05-12T05:30:02", "url": "https://files.pythonhosted.org/packages/4f/62/a1001582b063dc2f824a933441780a7b130b2760e52d62809a9c56ded5cf/megacl-0.4.6.tar.gz" } ] }