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