# for testing
    info["configuration"] = {'user_chooses_workflow': True}

    # for production
    #info["configuration"] = {'user_chooses_workflow':False}

    return info


########
# MAIN #
########

# get token
token = panoptesPythonAPI.get_bearer_token("mkosmala", "hard2guess")

# create a project for simple workflows
# check to see if it's already created. if not, create it
projid = panoptesPythonAPI.get_projectid_from_projectname(
    project, "mkosmala", token)
if projid == -1:
    print "Creating project: " + project
    project_info = build_project_info()
    projid = panoptesPythonAPI.create_user_project(project_info, token)
else:
    print "Project already exists"
    exit(0)

print "   ID: " + projid
#!/usr/bin/python

import panoptesPythonAPI


# get token
token = panoptesPythonAPI.get_bearer_token("mkosmala","hard2guess")


#panoptesPythonAPI.dump_all_projects("mkosmala",token)

#panoptesPythonAPI.delete_project(153,token)


panoptesPythonAPI.dump_project("Season Spotter Test28","mkosmala",token)
print "--- contents ---"
panoptesPythonAPI.dump_project_contents(394,token)
print "--- workflows ---"
for ind in range(925,934):
    print ind
    panoptesPythonAPI.dump_workflow(ind,token)
print "--- subject sets ---"
#for ind in range(1093,1116):
#    print ind
#    panoptesPythonAPI.dump_subject_set(ind,token)

print "\n"
#panoptesPythonAPI.dump_project("Builder_2015_03_27","mkosmala",token)
#panoptesPythonAPI.dump_workflow(178,token)
#panoptesPythonAPI.dump_subject_set(399,token)
#panoptesPythonAPI.dump_subject_set(400,token)

########
# MAIN #
########

if len(sys.argv) < 2 :
    print ("format: upload_AMOS_subjects <manifest>")
    exit(1)

manifestfile = sys.argv[1]

# get token
with open(auth,'r') as authfile:
    areader = csv.reader(authfile,delimiter=',')
    row = areader.next()
    username = row[0]
    password = row[1]

token = panoptesPythonAPI.get_bearer_token(username,password)

# get project ID
projid = panoptesPythonAPI.get_projectid_from_projectname(projname,username,token)
if projid==-1:
    print "Could not find project " + projname + ". No subjects uploaded."
    exit(0)

# create and upload the subjects
create_subjects(manifestfile,projid,token)

Example #4
0
    return info


########
# MAIN #
########

# get token
with open(auth, 'r') as authfile:
    areader = csv.reader(authfile, delimiter=',')
    row = areader.next()
    username = row[0]
    password = row[1]

token = panoptesPythonAPI.get_bearer_token(username, password)

# create a project for simple workflows
# check to see if it's already created. if not, create it
projid_simp = panoptesPythonAPI.get_projectid_from_projectname(
    project_simple, username, token)
if projid_simp == -1:
    print "Creating project: " + project_simple
    project_info = build_project_info("simple")
    projid_simp = panoptesPythonAPI.create_user_project(project_info, token)
else:
    print "Project already exists: " + project_simple
    exit(0)
print "   ID: " + projid_simp

# create a project for complex workflows