def api_stop_smart_crawler(workspace_id, job_id): __queue_smart_crawler_stop(workspace_id, job_id) doc = {"message": "Job was stopped successfully"} return Response(JSONEncoder().encode(doc), mimetype="application/json")
def get_job_by_id_api(workspace_id, job_id): job = get_job_dao(job_id) out_doc = JSONEncoder().encode(job) return Response(out_doc, mimetype="application/json")
def get_user_input_forms_api(workspace_id): last_id = request.args.get('last-id') in_doc = get_user_input_forms(workspace_id, last_id) out_doc = JSONEncoder().encode(in_doc) return Response(out_doc, mimetype="application/json")
def update_user_input_forms_stats_api(workspace_id): in_doc = get_user_input_forms_stats(workspace_id) out_doc = JSONEncoder().encode(in_doc) return Response(out_doc, mimetype="application/json")
def get_jobs_api(workspace_id): in_doc = get_jobs_by_workspace(workspace_id) out_doc = JSONEncoder().encode(in_doc) return Response(json.dumps(out_doc), mimetype="application/json")
def __init__(self, data): content = JSONEncoder().encode(data) # NOTE: An attempt to use mimetype='application/json; charset=UTF-8' # failed in Internet Explorer (error code: c00ce56e) super(JsonResponse, self).__init__(content=content, mimetype='application/javascript')
def update_workspace_api(name): add_workspace(name) in_doc = list_workspace() out_doc = JSONEncoder().encode(in_doc) return Response(out_doc, mimetype="application/json")
def get_workspace_api(workspace_id): in_doc = get_workspace(workspace_id) out_doc = JSONEncoder().encode(in_doc) return Response(out_doc, mimetype="application/json")
def api_aggregated_labels_urls(workspace_id): in_doc = dao_aggregated_labels_urls(workspace_id) out_doc = JSONEncoder().encode(in_doc) return Response(out_doc, mimetype="application/json")
def get_seed_urls_by_source_api(workspace_id, source): data = request.json in_doc = get_seeds_urls_by_source(workspace_id, source, data['relevance'], data['lastId']) out_doc = JSONEncoder().encode(in_doc) return Response(out_doc, mimetype="application/json")
def get_seed_urls_by_workspace_api(workspace_id): in_doc = get_seeds_urls_by_workspace(workspace_id, drop_png=True) out_doc = JSONEncoder().encode(in_doc) return Response(out_doc, mimetype="application/json")