Пример #1
0
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
Пример #2
0
#!/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
Пример #3
0
    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],