summaryrefslogtreecommitdiff
path: root/install.py
blob: 2e3a759d8ca90d6f6e0cd96922e764e71f9b1d63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# installer for S3 file upload extension

from setup import ExtensionInstaller

def loader():
    return S3uploadInstaller()

class S3uploadInstaller(ExtensionInstaller):
    def __init__(self):
        super(S3uploadInstaller, self).__init__(
            version="0.1",
            name='S3upload',
            description='Upload files to an S3 bucket',
            author='Bill Madill',
            author_email='bill@jamimi.com',
            config={
                'StdReport': {
                    'S3upload': {
                        'skin': 'S3upload',
                        'access_key': 'REPLACE_WITH_YOUR_S3_ACCESS_KEY',
                        'secrect_token': 'REPLACE_WITH_YOUR_SECRET_TOKEN',
                        'bucket_name': 'REPLACE_WITH_YOUR_S3_BUCKET_NAME',}}},
            files=[('bin/user', ['bin/user/S3upload.py']),
                   ('skins/S3upload', ['skins/S3upload/skin.conf'])],
            )