Line 72: |
Line 72: |
| ├── __init__.py | | ├── __init__.py |
| └── service.py | | └── service.py |
| + | </pre> |
| + | |
| + | == PutLocker == |
| + | <!-- * tar file: [http://people.sugarlabs.org/ignacio/sugarupload.tar.gz] --> |
| + | * git repo: [https://github.com/ignaciouy/upload-webservice] |
| + | |
| + | You should end up with the following directory structure: |
| + | <pre> |
| + | ~/.sugar/default/extensions/webservice/ |
| + | ├── __init__.py |
| + | └── sugarupload |
| + | ├── account.py |
| + | ├── icons |
| + | │ └── sugarupload.svg |
| + | ├── __init__.py |
| + | └── sugarupload |
| + | ├── grestful |
| + | │ ├── decorators.py |
| + | │ ├── errors.py |
| + | │ ├── helpers.py |
| + | │ ├── __init__.py |
| + | │ └── object.py |
| + | ├── __init__.py |
| + | └── sugarupload.py |
| + | |
| + | ~/.sugar/default/extensions/cpsection/ |
| + | ├── __init__.py |
| + | └── webaccount |
| + | ├── __init__.py |
| + | └── services |
| + | ├── __init__.py |
| + | └── sugarupload |
| + | ├── __init__.py |
| + | └── service.py |
| + | |
| </pre> | | </pre> |
| | | |