コード例 #1
0
def search_spaces(site, name):
    headers = build_headers(login(site))
    response = requests.get(site["host"] + "query/space/group?query_name=" +
                            name,
                            headers=headers)
    # print(response.status_code)
    return response.json()
コード例 #2
0
def load_space_list(site, names):
    headers = build_headers(login(site))
    response = requests.post(site["host"] + "space/list/name",
                             data=json.dumps(names),
                             headers=headers)

    return response.json()
コード例 #3
0
def import_instances(instances):
    headers = build_headers(login())
    for instance in instances:
        response = requests.post("http://localhost:8000/topic/data",
                                 data=json.dumps(instance),
                                 headers=headers)
        print(response.status_code)
def import_pipelines(site,pipelines):
    headers = build_headers(login(site))
    for pipeline in pipelines:
        response = requests.post(site["host"] + "import/admin/pipeline", data=json.dumps(pipeline),
                                 headers=headers)
        if response.status_code == 200:
            print("import successfully")
コード例 #5
0
def load_users(site, names):
    headers = build_headers(login(site))
    response = requests.post(site["host"] + "user/list/name",
                             data=json.dumps(names),
                             headers=headers)
    data = response.json()
    # print(data)
    return data
def import_topics(site,topics):
    headers = build_headers(login(site))
    for topic in topics:
        # print(topic["name"])
        response = requests.post(site["host"] + "import/admin/topic", data=json.dumps(topic),
                                 headers=headers)
        if response.status_code==200:
            print("import successfully")
コード例 #7
0
def import_users(site, users):
    headers = build_headers(login(site))
    for user in users:
        response = requests.post(site["host"] + "import/admin/user",
                                 data=json.dumps(user),
                                 headers=headers)
        if response.status_code == 200:
            print("import successfully")
コード例 #8
0
def import_user_groups(site, groups):
    headers = build_headers(login(site))
    for group in groups:
        # print(json.dumps(group))
        response = requests.post(site["host"] + "import/admin/user/group",
                                 data=json.dumps(group),
                                 headers=headers)
        if response.status_code == 200:
            print("import successfully")
def import_users(site,user):
    headers = {"Content-Type": "application/json"}
    user_site = site.copy()
    user_site["username"]="******"
    user_site["password"]= "******"
    headers = build_headers(login(user_site))
    # for user in users:
    response = requests.post(site["host"] + "user", data=json.dumps(user),
                                 headers=headers)

    if response.status_code == 200:
        print("import successfully")
def import_instances(instances, site=None):
    headers = build_headers(login(site))
    results = []
    for instance in instances:
        response = requests.post(site["host"] + "topic/data",
                                 data=json.dumps(instance),
                                 headers=headers)
        if response.status_code == 200:
            results.append(response.json())
        else:
            print(response.text)
    return results
def load_topic_data_all(topic_name, site):
    headers = build_headers(login(site))
    response = requests.get(site["host"] + "topic/data/all?topic_name=" +
                            topic_name,
                            headers=headers)
    return response.json()
コード例 #12
0
def load_pipeline_by_id(site, id):
    headers = build_headers(login(site))
    response = requests.get(site["host"] + "pipeline/id?pipeline_id=" +
                            str(id),
                            headers=headers)
    return response.json()
コード例 #13
0
def search_topics(site, name):
    headers = build_headers(login(site))
    response = requests.get(site["host"] + "topic/query?query_name=" + name,
                            headers=headers)
    # print(response.status_code)
    return response.json()
コード例 #14
0
def list_all_pipeline(site):
    headers = build_headers(login(site))
    response = requests.get(site["host"] + "pipeline/all", headers=headers)
    return response.json()
コード例 #15
0
def remove_topic_collection(collections):
    headers = build_headers(login())
    response = requests.post("http://localhost:8000/topic/data/remove",
                             data=json.dumps(collections),
                             headers=headers)
    print(response.status_code)
def get_value_from_subject(query, site):
    headers = build_headers(login(site))
    response = requests.post(site["host"] + "subject/query",
                             data=json.dumps(query),
                             headers=headers)
    return response.json()
def get_topic_definition_list(site):
    headers = build_headers(login(site))
    response = requests.get(site["host"] + "topic/all"
                            , headers=headers)
    return  response.json()
コード例 #18
0
def load_user_list(site, username_list):
    headers = build_headers(login(site))
def remove_topic_collection(collections, site):
    headers = build_headers(login(site))
    response = requests.post(site["host"] + "topic/data/remove",
                             data=json.dumps(collections),
                             headers=headers)