コード例 #1
0
ファイル: setup.py プロジェクト: BenDoan/SPA
def main():
    print "Creating tables..."
    db.drop_all()
    db.create_all()

    create_user('admin', '*****@*****.**', 'password')
    create_user('user', '*****@*****.**', 'password')

    print "Ingesting class data..."
    insert_class_data('data/uno_class_data.json')

    print "Ingesting requirements data..."
    not_found_count = insert_requirements_data('data/ist_requirements.json')
    print "\nCouldn't find {} courses".format(not_found_count)
コード例 #2
0
ファイル: setup.py プロジェクト: bam-omaha/CodeOne2015
import json
import os
import server
from server import db, create_user, create_transaction, model
import csv

db.drop_all()
db.create_all()

admin_user = create_user('admin', '*****@*****.**', 'password', is_admin=True)

# Read in checking data
count = 0
with open('checkingData.csv') as csvfile:
    readCSV = csv.reader(csvfile, delimiter=',')
    for description, category_name, amount, date in readCSV:
        category = model.Category.query.filter_by(title=category_name).first()
        count += 1
        if category is None:
            category = model.Category(category_name)
            db.session.add(category)
            db.session.commit()
        print(count)
        print("Adding entry for {} at {}".format(category_name, date))
        create_transaction(admin_user, description, amount, category, date)

# Read in questions
with open("knowledgebase.json") as f:
    for topic_name, answer in json.load(f).items():
        print("Inserting knowledgebase item for", topic_name)
        knowledge = model.Knowledge(topic_name, answer)
コード例 #3
0
                        "Welcome. To use this program you must first set a master password. This master password must contain at leat 1 lowercase, 1 uppercase, 1 number, and 1 special character. Your password must also be at least 8 characters long. Please enter your password here: "
                        + Style.RESET_ALL)

                    if validate(MASTERPASS) is True:
                        with open("data/save.pickle", "r+b") as f:
                            pickle.dump(MASTERPASS, f)
                            f.close()
                        break

                    else:
                        logger.warn(
                            Fore.RED +
                            "\nTry Again! Make sure your password is at least 8 charaters long and contaions 1 lowercase, 1 uppercase, 1 number, and 1 special character. \n"
                            + Style.RESET_ALL)

        server.create_user(c, db)

    if empty is False or MASTERPASS is not None:
        with open("data/save.pickle", "r+b") as f:
            MASTERPASS = pickle.load(f)

    log = getpass("Master Password:"******"SELECT pass FROM secrets WHERE username=%s", (user, ))
コード例 #4
0
ファイル: utils.py プロジェクト: RohinBhargava/Docuserv
def create_new_user(email):
    try:
        server.create_user(email, 'zpoatkp')
    except:
        print('An error has occured when creating a new user.')