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'])],
)
|