def login(): global warning, logged_in, user, name if request.method=="GET" and 'user' in session: flash("You are already logged in!") return redirect(url_for('home')) elif request.method=="GET": return render_template("login.html", logged_in=logged_in) else: user=request.form['user'] idnum=request.form['idnum'] button=request.form['button'] if button=='Login': if misc.valid(user, idnum): session['user'] = user name['first'] = misc.getName(user)[0] name['last'] = misc.getName(user)[1] logged_in = True return redirect(url_for('home')) flash('Invalid username/password') return redirect(url_for('login')) elif button=='Cancel': return redirect(url_for('login'))
import os from collections import defaultdict from misc import tokenize, valid cand = defaultdict(int) path = 'tmp/corpus' for filename in os.listdir(path): if ".corpus" not in filename: continue with open(path+'/'+filename, 'r') as f: # Tokenization content = f.read() for key in tokenize(content): if valid(key): cand[key] += 1 with open('data/vocabulary-corpus', 'w') as f: for (key, val) in sorted(cand.items(), key=lambda x: (x[1], x[0])): if val > 30: f.write(key+'\n')
import os from collections import defaultdict from misc import tokenize, valid cand = defaultdict(int) path = 'tmp/corpus' for filename in os.listdir(path): if ".corpus" not in filename: continue with open(path + '/' + filename, 'r') as f: # Tokenization content = f.read() for key in tokenize(content): if valid(key): cand[key] += 1 with open('data/vocabulary-corpus', 'w') as f: for (key, val) in sorted(cand.items(), key=lambda x: (x[1], x[0])): if val > 30: f.write(key + '\n')