Beispiel #1
0
def insertar_datos_cuenta():
    pwd = Password(prompt="contraseña: ",hidden = "*")
    result_pwd = pwd.launch()
    email = input("email: ")
    nombre_app = input("nombre app: ")

    cursor = db.cursor()
    cursor.execute = "INSERT INTO cuentas VALUES ('"+ result_pwd +"','"+ email +"','"+ nombre_app +"');" 
    db.close()
Beispiel #2
0
def main():
    account_input = Input('请输入你的学号:')
    password_input = Password('请输入你的密码:')
    slide = SlidePrompt([account_input, password_input])
    res = slide.launch()
    account = res[0][1]
    password = res[1][1]
    student = Student(account, password)
    port_confirm_input = YesNo('是否自定义教务系统端口?')
    slide = SlidePrompt([port_confirm_input])
    res = slide.launch()
    port_confirm = res[0][1]
    if port_confirm:
        port_input = Input('请输入你要自定义的端口:')
        slide = SlidePrompt([port_input])
        res = slide.launch()
        student.urp.port = res[0][1]
    while True:
        choices_list = ['成绩导出', '一键评教', '退出']
        choice_input = Bullet('请选择你要进行操作:', choices=choices_list, margin=1)
        slide = SlidePrompt([choice_input])
        res = slide.launch()
        choice = res[0][1]
        if choice == choices_list[0]:
            student.export_grade()
        elif choice == choices_list[1]:
            student.judge_all()
        elif choice == choices_list[2]:
            exit_confirm_input = YesNo('确认退出?')
            slide = SlidePrompt([exit_confirm_input])
            res = slide.launch()
            if res[0][1]:
                sys.exit()
Beispiel #3
0
def new_user():
    user_input = VerticalPrompt([
        Input("username: "******"password: "******"*", indent=0),
        Password("repeat password: "******"*", indent=0),
    ],
                                spacing=0)

    new_login = user_input.launch()
    if new_login[1][1] == new_login[2][1]:
        add_user(new_login[0][1], new_login[1][1])
    else:
        print(Fore.RED + "\nPasswords do not match!" + Fore.WHITE)
        time.sleep(2)
        clearConsoleUp(5)
        clearLine()
        new_user()
Beispiel #4
0
def continue_user():
    user_input = VerticalPrompt([
        Input("username: "******"password: "******"*", indent=0),
    ],
                                spacing=0)
    user_login = user_input.launch()
    print(user_login[0][1])
Beispiel #5
0
def main(args):
    logger = getLogger(__name__)
    sh = StreamHandler()
    sh.addFilter(Filter('HealthPlanetDataTool'))
    basicConfig(handlers=[sh])
    if args.verbose:
        getLogger('HealthPlanetDataTool').setLevel(DEBUG)
    else:
        getLogger('HealthPlanetDataTool').setLevel(INFO)

    passwd_client = Password(prompt='Please enter your password: ')
    passwd = passwd_client.launch()

    client = HealthPlanetExport(client_id=args.client_id,
                                client_secret=args.client_secret,
                                login_id=args.login_id,
                                login_pass=passwd)
    client.get_auth()
    client.get_token()
    client.get_data(args.from_date, args.to_date)
    client.save(args.out_file)
Beispiel #6
0
import mysql.connector                                     #conector a MySQL
from bullet import VerticalPrompt, Input, Password         #oculta contraseña al escribirla

cli = Password(prompt="Introduce contraseña para password_manager_3000: ", hidden = "*")
result = cli.launch()

#conexión a base de datos
try:
  db =  mysql.connector.connect(
        host="localhost",
        user="******",
        passwd=result,
        database="password_manager_3000")
except mysql.connector.Error as err:
  print("Something went wrong: {}".format(err))
  raise                                                    #"raise" lo he puesto para que el programa no sga ejecutandose si hay un error

#definición de funciones
def sacar_contrasenia():
    name = input("introduce el nombre de la app en minusculas: ")
    cursor = db.cursor()
    cursor.execute("SELECT password FROM cuentas WHERE app_name = '" + name +"';")
    r = cursor.fetchall()
    print(r)
    db.close()
def insertar_datos_cuenta():
    pwd = Password(prompt="contraseña: ",hidden = "*")
    result_pwd = pwd.launch()
    email = input("email: ")
    nombre_app = input("nombre app: ")
def menu_login():
    nom = []
    ape = []
    movi = []
    email = ['*****@*****.**', '*****@*****.**']
    nick = []
    pasww = [123, 543]
    estado = []
    print("### Ingreso a la administracion ###")
    print("[1]. Ingresar")
    print("[2]. Crear cuenta")
    print("[3]. salir")
    opt = input("digite una opcion: ")

    if opt == '1':
        emailp = input("E-mail: ")
        contraseña = input("Contraseña: ")
        if emailp in email or contraseña in pasww:
            print("ingreso exitoso")
            print("***MENU DE ADMINISTRACION***")
            categorias = []
            proveedores = []
            productos = []
            clientes = []
            reportes = []
            print("[1]. categorias")
            print("[2]. proveedores")
            print("[3]. productos")
            print("[4]- clientes")
            print("[5]. reportes")
            opt1 = input("digite una opcion")
            if opt1 == '1':
                print("[1]. ingresar nueva categoria")
                print("[2]. listar categorias")
                print("[3]. buscar categoria")
                print("[4]- eliminar categoria")
                print("[5]. modificar categoria")
                print("[6]. volver al menu principal")
                opt1 = input("digite una opcion")

                if opt1 == '1':
                    categoria1 = input("ingresar nueva categoria")
                    categorias.append(categoria1)

                elif opt1 == '2':
                    print(categorias)

                elif opt1 == '3':
                    buscar = input("buscar en la lista")
                    if buscar in categorias:
                        print(buscar)
                    else:
                        print("no se encuentra en la lista de categoria")
                elif opt1 == '4':
                    print(categorias)
                    elim = input("seleccione la posicion que desea eliminar")
                    categorias.pop(elim - 1)
                elif opt1 == '5':

                    for x in range(len(categorias)):
                        a = input("digite la posicion a modificar")
                        if categorias[x] == a:
                            b = input("")
                            categorias[x] = b
                elif opt1 == '6':
                    print("[1]. categorias")
                    print("[2]. proveedores")
                    print("[3]. productos")
                    print("[4]- clientes")
                    print("[5]. reportes")
                    opt1 = input("digite una opcion")
            if opt == '2':
                print("[1]. ingresar nuevo proveedor")
                print("[2]. listar proveedores")
                print("[3]. buscar proveedor")
                print("[4]- eliminar proveedor")
                print("[5]. modificar proveedor")
                print("[6]. volver al menu principal")
                opt1 = input("digite una opcion")

                if opt1 == '1':
                    proveedor1 = input("ingresar nuevo proveedor")
                    proveedores.append(proveedor1)

                elif opt1 == '2':
                    print(proveedores)

                elif opt1 == '3':
                    buscar = input("buscar en la lista")
                    if buscar in proveedores:
                        print(buscar)
                    else:
                        print("no se encuentra en la lista de categoria")
                elif opt1 == '4':
                    print(proveedores)
                    elim = input("seleccione la posicion que desea eliminar")
                    proveedores.pop(elim - 1)
                elif opt1 == '5':

                    for x in range(len(proveedores)):
                        a = input("digite la posicion a modificar")
                        if proveedores[x] == a:
                            b = input("")
                            proveedores[x] = b
                elif opt1 == '6':
                    print("[1]. categorias")
                    print("[2]. proveedores")
                    print("[3]. productos")
                    print("[4]- clientes")
                    print("[5]. reportes")
                    opt1 = input("digite una opcion")
            if opt == '3':
                print("[1]. ingresar nueva producto")
                print("[2]. listar productos")
                print("[3]. buscar productos")
                print("[4]- eliminar producto")
                print("[5]. modificar producto")
                print("[6]. volver al menu principal")
                opt1 = input("digite una opcion")

                if opt1 == '1':
                    producto1 = input("ingresar nueva categoria")
                    productos.append(producto1)

                elif opt1 == '2':
                    print(productos)

                elif opt1 == '3':
                    buscar = input("buscar en la lista")
                    if buscar in productos:
                        print(buscar)
                    else:
                        print("no se encuentra en la lista de categoria")
                elif opt1 == '4':
                    print(productos)
                    elim = input("seleccione la posicion que desea eliminar")
                    productos.pop(elim - 1)
                elif opt1 == '5':

                    for x in range(len(productos)):
                        a = input("digite la posicion a modificar")
                        if productos[x] == a:
                            b = input("")
                            productos[x] = b
                elif opt1 == '6':
                    print("[1]. categorias")
                    print("[2]. proveedores")
                    print("[3]. productos")
                    print("[4]- clientes")
                    print("[5]. reportes")
                    opt1 = input("digite una opcion")

            if opt == '4':
                print("[1]. ingresar nuevo cliente")
                print("[2]. listar clientes")
                print("[3]. buscar clientes")
                print("[4]- eliminar clientes")
                print("[5]. modificar clientes")
                print("[6]. volver al menu principal")
                opt1 = input("digite una opcion")

                if opt1 == '1':
                    cliente1 = input("ingresar nueva categoria")
                    clientes.append(cliente1)

                elif opt1 == '2':
                    print(clientes)

                elif opt1 == '3':
                    buscar = input("buscar en la lista")
                    if buscar in clientes:
                        print(buscar)
                    else:
                        print("no se encuentra en la lista de clientes")
                elif opt1 == '4':
                    print(clientes)
                    elim = input("seleccione la posicion que desea eliminar")
                    clientes.pop(elim - 1)
                elif opt1 == '5':

                    for x in range(len(clientes)):
                        a = input("digite la posicion a modificar")
                        if clientes[x] == a:
                            b = input("")
                            clientes[x] = b
                elif opt1 == '6':
                    print("[1]. categorias")
                    print("[2]. proveedores")
                    print("[3]. productos")
                    print("[4]- clientes")
                    print("[5]. reportes")
                    opt1 = input("digite una opcion")

            if opt == '5':
                print("reportes")
            if opt == '6':
                exit()

        else:
            print("datos invalidos")
            emailp = input("E-mail: ")
            contraseña = input("Contraseña: ")
    elif opt == '2':
        print("formulario de registro")
        nombre = input("ingrese su primer nombre: ")
        apellido = input("ingrese su primer apellido: ")
        celular = input("digite su numero de celular: ")
        email1 = input("digite su correo: ")
        while email1 in email:
            print("el correo ya se encuentra registrado")
            email1 = input("digite su correo: ")
        nickname = input("ingrese su nickname: ")
        while email1 in email:
            print("el nickname ya se encuentra registrado")
            nick = input("digite su nickname: ")
        contraseña = Password("Contraseña: ")
        p = contraseña.launch()

        nom.append(nombre)
        ape.append(apellido)
        movi.append(celular)
        email.append(email1)
        nick.append(nickname)
        pasww.append(contraseña)
        estado.append(True)

    else:
        print("vuelve pronto, ¡chao!")