This commit is contained in:
richard@richard.do 2013-03-05 01:55:25 +00:00
parent a7c8089cad
commit b6ae0584ff

View file

@ -14,24 +14,24 @@ This is a work in progress, further functionality coming shortly.
### Install mega.py package ### Install mega.py package
```python ```python
#Run the following command, or run setup from the latest github source #Run the following command, or run setup from the latest github source
sudo pip install mega.py sudo pip install mega.py
``` ```
### Import mega.py ### Import mega.py
```python ```python
from mega import Mega from mega import Mega
``` ```
### Create an instance of Mega.py ### Create an instance of Mega.py
```python ```python
mega = Mega() mega = Mega()
``` ```
### Login to Mega ### Login to Mega
```python ```python
m = mega.login(email, password) m = mega.login(email, password)
``` ```
### Get user details ### Get user details
```python ```python
details = m.get_user() details = m.get_user()
``` ```
### Get account files ### Get account files
```python ```python
@ -39,32 +39,32 @@ This is a work in progress, further functionality coming shortly.
``` ```
### Upload a file, and get its public link ### Upload a file, and get its public link
```python ```python
file = m.upload('myfile.doc') file = m.upload('myfile.doc')
m.get_upload_link(file) m.get_upload_link(file)
``` ```
### Download a file from URL or file obj, optionally specify destination folder ### Download a file from URL or file obj, optionally specify destination folder
```python ```python
file = m.find('myfile.doc') file = m.find('myfile.doc')
m.download(file) m.download(file)
m.download_url('https://mega.co.nz/#!utYjgSTQ!OM4U3V5v_W4N5edSo0wolg1D5H0fwSrLD3oLnLuS9pc') m.download_url('https://mega.co.nz/#!utYjgSTQ!OM4U3V5v_W4N5edSo0wolg1D5H0fwSrLD3oLnLuS9pc')
m.download(file, '/home/john-smith/Desktop') m.download(file, '/home/john-smith/Desktop')
``` ```
### Search account for a file, and get its public link ### Search account for a file, and get its public link
```python ```python
file = m.find('myfile.doc') file = m.find('myfile.doc')
m.get_link(file) m.get_link(file)
``` ```
### Trash or destroy a file from URL or its ID ### Trash or destroy a file from URL or its ID
```python ```python
m.delete(file[0]) m.delete(file[0])
m.delete_url('https://mega.co.nz/#!utYjgSTQ!OM4U3V5v_W4N5edSo0wolg1D5H0fwSrLD3oLnLuS9pc') m.delete_url('https://mega.co.nz/#!utYjgSTQ!OM4U3V5v_W4N5edSo0wolg1D5H0fwSrLD3oLnLuS9pc')
m.destroy(file[0]) m.destroy(file[0])
m.destroy_url('https://mega.co.nz/#!utYjgSTQ!OM4U3V5v_W4N5edSo0wolg1D5H0fwSrLD3oLnLuS9pc') m.destroy_url('https://mega.co.nz/#!utYjgSTQ!OM4U3V5v_W4N5edSo0wolg1D5H0fwSrLD3oLnLuS9pc')
files = m.find('myfile.doc') files = m.find('myfile.doc')
if files: if files:
m.delete(files[0]) m.delete(files[0])
``` ```
## Requirements ## Requirements