- Nothing changed yet.
- Fixes find method returning the wrong file when more than one file exists with that name.
- Handle new shared file URLS.
- Fix login by calculating public RSA exponent instead of hardcoding.
- Fixes RSA public exponent issue.
- Switches dependency pycrypto to pycryptodome.
- Increase the wait time in between failed API request retries.
- Increase the wait time in between failed API request retries.
- Fixes broken
downloadmethod. - Changes
downloadanddownload_urlmethods to return the path to the downloaded file, previously returnedNone. - Added LICENSE.
- Reverts, "Replace pycrypto dependency with pycryptodome" as breaks login process.
- When a request fails due to EAGAIN response, retry with exp backoff up to 20 seconds.
- Adds logging, removes print statements.
- Replace pycrypto dependency with pycryptodome.
- Removes Python 2 specific code.
- Removes broken method
get_contacts(). - Adds support for login with a v2 Mega user account.
- Adds
export()method to share a file or folder, returning public share URL with key. - Adds code, message attrs to RequestError exception, makes message in raised exceptions include more details.
- Alters
create_folder()to accept a path including multiple sub directories, adds support to create them all (similar to 'mkdir -p' on unix systems). - Adds
exclude_deleted=Trueoptional arg tofind()method, to exclude deleted nodes from results.
- Python 3 bugfix to
uploadmethod.
- Python 3 support and bugfixes.
- Update packaging code.
- Added changelog.
- Unknown