Ejemplo n.º 1
0
def tedglobe_full_view(response):
    if not response:
        response_json = create_standard_json_response('tedglobe','bundle','failure', {'errors':['Sorry something went wrong :(']}, False)
    else:
        response_json = create_standard_json_response('tedglobe','bundle','success', {'locations':response}, False)
    response = Response(response_json)
    add_standard_json_html_response_headers(response)
    response.headers.add("Server", "dataLayer/%s metaLayer/%s" % (versions["datalayer"], versions["metalayer"]))
    return response
Ejemplo n.º 2
0
def riverid_validatecredentials_view(api_response):
    json_string = api_response.read()
    data = json.loads(json_string)
    if data['status'] == 'Succeeded':
        response_json = create_standard_json_response('riverid','validatecredentials','success')
    else:
        response_json = create_standard_json_response('riverid','validatecredentials','failure', {'errors':data['errors']}, False)
    response = Response(response_json)
    add_standard_json_html_response_headers(response)
    response.headers.add("Server", "RiverID/%s Swiftriver/%s" % (versions["riverid"], versions["swiftriver"]))
    return response
Ejemplo n.º 3
0
def kwelia_full_view(api_response):
    json_string = api_response.read()
    data = json.loads(json_string)
    if data['status'] == 'failed':
        response_json = create_standard_json_response('kwelia','bundle','failure', {'errors':[data['error']]}, False)
    else:
        response_json = create_standard_json_response('kwelia','bundle','success', { 'datalayer':{ 'tags':data['datalayer']['tags'], 'unique':True } }, False)
    response = Response(response_json)
    add_standard_json_html_response_headers(response)
    response.headers.add("Server", "dataLayer/%s metaLayer/%s" % (versions["datalayer"], versions["metalayer"]))
    return response
Ejemplo n.º 4
0
def spling_image_search_view(api_response):
    json_string = api_response.read()
    data = json.loads(json_string)
    if False: #data['status'] == 'failed':
        response_json = create_standard_json_response('spling','image_search','failure', {'errors':[data['error']]}, False)
    else:
        response_json = create_standard_json_response('spling','image_search','success', { 'imglayer':{ 'images':data['imglayer']['images'] } }, False)
    response = Response(response_json)
    add_standard_json_html_response_headers(response)
    response.headers.add("Server", "dataLayer/%s metaLayer/%s" % (versions["datalayer"], versions["metalayer"]))
    return response
Ejemplo n.º 5
0
def snipsnap_tagging_view(api_response):
    json_string = api_response.read()
    data = json.loads(json_string)
    if data['status'] == 'failed':
        response_json = create_standard_json_response('snipsnap','tagging','failure', {'errors':[data['error']]}, False)
    else:
        response_json = create_standard_json_response('snipsnap','tagging','success', { 'datalayer':{ 'tags':data['datalayer']['tags'] } }, False)
    response = Response(response_json)
    add_standard_json_html_response_headers(response)
    response.headers.add("Server", "dataLayer/%s metaLayer/%s" % (versions["datalayer"], versions["metalayer"]))
    return response
Ejemplo n.º 6
0
def imglayer_facedetection_view(api_response):
    json_string = api_response.read()
    data = json.loads(json_string)
    if data['status'] == 'failed':
        response_json = create_standard_json_response('imglayer','facedetection','failure', {'errors':[data['error']]}, False)
    else:
        response_json = create_standard_json_response('imglayer','facedetection','success', { 'objectdetection':data['objectdetection'] }, False)
    response = Response(response_json)
    add_standard_json_html_response_headers(response)
    response.headers.add("Server", "imgLayer/%s metaLayer/%s" % (versions["imglayer"], versions["metalayer"]))
    return response
Ejemplo n.º 7
0
def imglayer_ocr_view(api_response):
    json_string = api_response.read()
    data = json.loads(json_string)
    if data['status'] == 'failed':
        response_json = create_standard_json_response('imglayer','ocr','failure', {'errors':[data['error']]}, False)
    else:
        response_json = create_standard_json_response('imglayer','ocr','success', { 'datalayer': { 'text':data['datalayer']['text'], 'tags':data['datalayer']['tags'], 'locations':data['datalayer']['locations'] } }, False)
    response = Response(response_json)
    add_standard_json_html_response_headers(response)
    response.headers.add("Server", "imgLayer/%s metaLayer/%s" % (versions["imglayer"], versions["metalayer"]))
    return response
Ejemplo n.º 8
0
def silcc_tag_view(api_response):
    rule = re.compile(r'^\d{3}', re.IGNORECASE)
    response_data = api_response.read()
    response_is_json = not bool(rule.match(response_data))
    if response_is_json :
        response_json = create_standard_json_response('tagger','tag','success','{"tags":%s}' % response_data)
    else :
        response_json = create_standard_json_response('tagger','tag','failure',response_data,False)
    response = Response(response_json)
    add_standard_json_html_response_headers(response)
    response.headers.add("Server", "SiLCC/%s Swiftriver/%s" % (versions["silcc"], versions["swiftriver"]))
    return response
Ejemplo n.º 9
0
def metalens_submit_image_view(status, response_data):
    response_json = create_standard_json_response('metalense','submitimage',status, response_data, False)
    response = Response(response_json)
    add_standard_json_html_response_headers(response)
    response.headers.add("Server", "metaLayer/%s metaLens/%s" % (versions["metalayer"], versions["metalens"]))
    return response
Ejemplo n.º 10
0
def metalens_search_for_image_view(status, response_data = None):
    response_json = create_standard_json_response('metalense','searchforimage',status, response_data, True)
    response = Response(response_json)
    add_standard_json_html_response_headers(response)
    response.headers.add("Server", "metaLayer/%s metaLens/%s" % (versions["metalayer"], versions["metalens"]))
    return response