Example #1
0
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')
Example #3
0
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')