def ui_login(): """ Handle authentication steps during user login. """ if client_conn.is_login(): print("You already login") return # Connect to server print("Username: "******"Login success") else: print("Login failure") return # Download the filelist status = client_conn.download(mylist) if status: # List exist on server and successfuly downloaded filelist.load(password, "salt", mylist) else: # List not exist on server pass
#!/usr/bin/python import sys, re import filelist filelist = filelist.FileList() filelist.load(sys.argv[1]) for i in filelist: cls = i[1] fname = i[0] print fname, for j in filelist: if j[1] == cls and j[0] != fname: print j[0], print #print filelist
elif opt=="-q": querylistname=sys.argv[i] i=i+1 elif opt=="-o": outfilename=sys.argv[i] i=i+1 elif opt=="-s": suffix=sys.argv[i] i=i+1 else: print "Unprocessed option:",opt ++i # load filelist and load querylist filelist.load(filelistname) querylist.load(querylistname) outfile=open(outfilename,"w") N=len(filelist.files) prozent=0; prozent10=len(querylist.queries)/10 for i in range(len(querylist.queries)): if i%prozent10==0: print str(prozent)+"% done." prozent+=10 q=querylist.queries[i][0] rels=querylist.queries[i][1] #outfile.write(q); outfile.write(str(rels)); outfile.write("\n") #distfile.load(q+".dists")
#!/usr/bin/python import sys,re import filelist,porterstemmer filelist=filelist.FileList() filelist.load(sys.argv[1]) stemmer=porterstemmer.PorterStemmer() if not filelist.descriptions: print "no descriptions, this program is not appropriate" sys.exit(10) for i in filelist: cls=i[1] desc=[] #print "Before stemming: ",i[2] for w in i[2]: w=stemmer.stem(w,0,len(w)-1) desc+=[w] #print "After stemming:",desc rels={} for j in filelist: desc2=[] for w in j[2]: w=stemmer.stem(w,0,len(w)-1) if w in desc: rels[j[0]]=1 print i[0],