Esempio n. 1
0
from KalturaClient import *
from KalturaMetadataClientPlugin import *
from KalturaCaptionClientPlugin import *
from KalturaCoreClient import KalturaThumbAsset, KalturaUrlResource, \
    KalturaEntryStatus, KalturaThumbParams, KalturaNullableBoolean
# to handle some particular kaltura exceptions:
from KalturaClientBase import KalturaException

import properties
from utils import convert_file_to_unicode, addFileLogger

if current_app:
    logger = current_app.logger
else:
    logger = logging.getLogger('myKalturaObject')
    addFileLogger(logger, "myKalturaObject.log", 2)


SETTINGS = {}
properties.load_kaltura_settings(SETTINGS)

KALTURA_REQUEST_TIMEOUT = 60
KS_EXPIRY = 600

DEFAULT_SEARCH_FIELD_LIST = [
    'id',
    'name',
    'status',
    'description',
    'tags',
    'url',
Esempio n. 2
0
from dao.models import User, Request

import logging

import utils

SETTINGS = {"PORT": 6500}


app = Flask(__name__)
#Customize max content length
app.config['MAX_CONTENT_LENGTH']=1024*1024*1024
#Configure For Upload Folder
#app.config['UPLOAD_FOLDER'] = SETTINGS['UPLOAD_FOLDER']
#Default Logger for our Calls
utils.addFileLogger(app.logger, "bms_server.log", 2)
#Logger for Werkzerg / Flask Related Requests
request_logger = logging.getLogger("request_log")
utils.addFileLogger(request_logger, "request_log.log", 2)
werkzeug._internal._logger = request_logger

# set the secret key.  keep this really secret:
app.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT'

def get_pring_context(request):
    #return {'sessionkey': "1123",
    #        'Username': "******",
    #        'UserGUID': "11234",
    #        'Fullname': "Abdul Majeed"}
    #return {'sessionkey': "123",
    #        'Username': "******",
Esempio n. 3
0
from users import User


# note: kaltura exceptions provide a decent str method, so i'll
# change exception handlers and log the exception with str(e)

SETTINGS = {}
properties.load_server_settings(SETTINGS)

app = Flask(__name__)
# Customize max content length
app.config['MAX_CONTENT_LENGTH'] = 1024 * 1024 * 1024
# Configure For Upload Folder
app.config['UPLOAD_FOLDER'] = SETTINGS['UPLOAD_FOLDER']
# Default Logger for our Calls
utils.addFileLogger(app.logger, "kaltura_server.log", 2)
# Logger for Werkzerg / Flask Related Requests
request_logger = logging.getLogger("request_log")
utils.addFileLogger(request_logger, "request_log.log", 2)
werkzeug._internal._logger = request_logger

# set the secret key.  keep this really secret:
app.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT'

lm = LoginManager()
lm.login_view = 'login'
lm.refresh_view = 'login'
lm.init_app(app)

@lm.user_loader
def load_user(userid):
Esempio n. 4
0
from KalturaClient import *
from KalturaMetadataClientPlugin import *
from KalturaCaptionClientPlugin import *
from KalturaCoreClient import KalturaThumbAsset, KalturaUrlResource, \
    KalturaEntryStatus, KalturaThumbParams, KalturaNullableBoolean
# to handle some particular kaltura exceptions:
from KalturaClientBase import KalturaException

import properties
from utils import convert_file_to_unicode, addFileLogger

if current_app:
    logger = current_app.logger
else:
    logger = logging.getLogger('myKalturaObject')
    addFileLogger(logger, "myKalturaObject.log", 2)

SETTINGS = {}
properties.load_kaltura_settings(SETTINGS)

KALTURA_REQUEST_TIMEOUT = 60
KS_EXPIRY = 600

DEFAULT_SEARCH_FIELD_LIST = [
    'id', 'name', 'status', 'description', 'tags', 'url', 'thumbnail_url',
    'media_type', 'plays', 'views', 'rank', 'width', 'height', 'duration',
    'views', 'updated', 'created', 'searchtext', 'startDate', 'endDate',
    'partner_id', 'user_id', 'download_url', 'source_type', 'mediaDate',
    'flavorParamsId', 'conversionQuality', 'creditUserName', 'creditUrl'
]
Esempio n. 5
0
from users import User


# note: kaltura exceptions provide a decent str method, so i'll
# change exception handlers and log the exception with str(e)

SETTINGS = {}
properties.load_server_settings(SETTINGS)

app = Flask(__name__)
# Customize max content length
app.config['MAX_CONTENT_LENGTH'] = 1024 * 1024 * 1024
# Configure For Upload Folder
app.config['UPLOAD_FOLDER'] = SETTINGS['UPLOAD_FOLDER']
# Default Logger for our Calls
utils.addFileLogger(app.logger, "kaltura_server.log", 2)
# Logger for Werkzerg / Flask Related Requests
request_logger = logging.getLogger("request_log")
utils.addFileLogger(request_logger, "request_log.log", 2)
werkzeug._internal._logger = request_logger

# set the secret key.  keep this really secret:
app.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT'

lm = LoginManager()
lm.login_view = 'login'
lm.refresh_view = 'login'
lm.init_app(app)


@lm.user_loader