def add_contact(contact): """Adds a contact to the database. Keyword arguments: contact -- List containing contact entry information """ db.insert_entry(contact)
def create_entry(key): """User creates a site and password to be stored in database""" new_site = input( "\nCreating a new entry.\n" "Please type the name of the site for your new password (ex. 'youtube'): " ) new_pass = input(f"\nPlease type your new password for {new_site}: ") pass_confirm = input( f"\nFor confirmation, type your new password for {new_site} again: ") if new_pass == pass_confirm: print( f"\nReady to insert new entry for site '{new_site}' with password: {new_pass}" ) confirm_new_entry = input( "\nType 'confirm' to proceed if this is correct. ('q' to quit): ") if confirm_new_entry == 'confirm': encrypted_pass = crypt_utils.encrypt_password( new_pass.encode('UTF-8'), key) db.insert_entry(new_site, encrypted_pass) print("\nNew entry successful!\n") elif confirm_new_entry == 'q': print("Quitting operation. No changes were made.\n") pass else: print("Command not recognized.\n") else: print("Passwords did not match. No changes were made.")
def test(): ''' Test route ''' if request.method == 'GET': return render_template('eye_test.html') else: request_data = request.get_json() new_entry = (request_data['date'], request_data['eye'], request_data['rate1'], request_data['rate2'], request_data['rate3'], request_data['rate4'], request_data['rate5'], request_data['rate6'], request_data['rate7']) db.insert_entry(new_entry) return jsonify(success=True)
def add_contact(contact): """Adds a contact to the database""" db.insert_entry(contact)