def main(): clear() print("\n" + code_info + "BIN.") print(f''' {C}[{G}i{C}] Formas de operação: [{G}1{C}] Consultar BIN. [{G}2{C}] Voltar. [{G}3{C}] {R}Sair.{C} ''') tool=input(f'{C}[{G}+{C}] Selecione a forma de operação:{B} ') if tool=='1': bin=input(f'{C}[{G}*{C}] Informe a BIN a ser consultada: {B}') consultar(bin) elif tool=='2': clear() import consulta consulta.main() elif tool=='3': clear() print(f'\n{G}Somos uma legião.{C}\n') exit() else: clear() print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()
def main(): clear() print("\n" + code_info + "Vizinhos.") print(f''' {C}[{G}i{C}] Formas de operação: [{G}1{C}] Consultar CPF. [{G}2{C}] Voltar. [{G}3{C}] {R}Sair.{C} ''') tool = input(f'{C}[{G}+{C}] Selecione a forma de operação:{B} ') if tool == '1': cpf = input( f'{C}[{G}*{C}] Informe o CPF a ser consultado (sem pontos ou traços): {B}' ) vizinhos(cpf) consultar(cpf) elif tool == '2': clear() import consulta consulta.main() elif tool == '3': clear() print(f'\n{G}Somos uma legião.{C}\n') exit() else: clear() print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()
def main(): clear() print("\n" + code_info + "CNPJ.") print(f""" {C}[{G}i{C}] Formas de operação: [{G}1{C}] Consultar CNPJ. [{G}2{C}] Voltar. [{G}3{C}] {R}Sair.{C}""") tool = str(input(f'\n{C}[{G}+{C}] Selecione a forma de operação:{B} ')) if tool == '1': clear() cnpj() elif tool == '2': import consulta consulta.main() clear() elif tool == '3': clear() print(f'\n{G}Somos uma legião.{C}\n') exit() else: clear() print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()
def main(): clear() print("\n" + code_info + "Nome.") print(f''' {C}[{G}i{C}] Formas de operação: [{G}1{C}] Consultar nome. [{G}2{C}] Banco de dados. [{G}3{C}] Voltar. [{G}4{C}] {R}Sair.{C} ''') tool=input(f'{C}[{G}+{C}] Selecione a forma de operação:{B} ') if tool == "1": consultar() elif tool == "2": dados() elif tool == "3": import consulta consulta.main() elif tool == "4": clear() print(f'\n{G}Somos uma legião.{C}\n') exit() else: clear() print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()
def main(): os.system("cls") print("\n" + code_info + "CPF.") print(f''' {C}[{G}i{C}] Formas de operação: [{G}1{C}] Consultar CPF. [{G}2{C}] Gerar CPF e consultar. [{G}3{C}] Voltar. [{G}4{C}] {R}Sair.{C} ''') tool = input(f'{C}[{G}+{C}] Selecione a forma de operação:{B} ') if tool == '1': cpf = input( f'{C}[{G}*{C}] Informe o CPF a ser consultado (sem pontos ou traços): {B}' ) import cpf cpf.consulta(cpf) elif tool == '2': gerarcpf() elif tool == '3': os.system("cls") import consulta consulta.main() elif tool == '4': os.system("cls") print(f'\n{G}JhinBase.{C}\n') exit() else: os.system("cls") print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()
def main(): clear() print("\n" + code_info + "Novidades.") print( "\n" + code_info + f"Indica a versão atual para que saiba em tempo real o lançado de uma nova versão.{C}" ) print(f"\n{Y}Atual: versão{C}") print("\n" + code_info + "Alguns bugs foram consertados:") print(code_result + "CNPJ em atividade principal e atividades secundárias") print("\n" + code_info + "Geradores: CPF, CNPJ, BIN, telefone, nome, Geografia, pessoa, etc") print("\n" + code_info + "Organização do menu inicial") print("\n" + code_info + "Consulta BIN e Vizinhos") print("\n" + code_error + 'Qualquer dúvida consulte a função "Ajuda" no menu inicial!') opt = input( f'\n{C}[{G}+{C}] Deseja ir para o menu inicial?[{G}s{C}/{R}n{C}]: ') if opt == 's': clear() import consulta consulta.main() else: clear() print(f"\n{G}Somos uma legião.{C}\n") exit()
def main(): clear() print("\n" + code_info + "Telefone.") print(f''' {C}[{G}i{C}] Formas de operação: [{G}1{C}] Consultar telefone. [{G}2{C}] Voltar. [{G}3{C}] Comandos. [{G}4{C}] {R}Sair.{C} ''') tool=input(f'{C}[{G}+{C}] Selecione a forma de operação:{B} ') if tool=='1': args.number = input(f"{C}[{G}*{C}] Informe os números (sem espaços, parênteses e traço): {B}") scanNumber(args.number) elif tool=='2': clear() import consulta consulta.main() elif tool=='3': clear() print(code_info + f"{C}TODOS OS COMANDOS:") parser.print_help() print(f"\n{G}Zeus Xaloc{C}\n") exit() elif tool=='4': clear() print(f"\n{G}Zeus Xaloc.o.{C}\n") exit() else: clear() print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()
def main(): os.system('cls') print("\n" + code_info + "CNPJ.") print(f""" {C}[{G}i{C}] Formas de operação: [{G}1{C}] Consultar CNPJ. [{G}2{C}] Voltar. [{G}3{C}] {R}Sair.{C}""") tool = str(input(f'\n{C}[{G}+{C}] Selecione a forma de operação:{B} ')) if tool == '1': os.system('cls') ban() cnpj() elif tool == '2': os.system("cls") import consulta consulta.main() elif tool == '3': os.system('cls') print(f'\n{G}JhinBase.{C}\n') exit() else: os.system("cls") print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()
def menu(): opt = input(f'\n{C}[{G}+{C}] Deseja ir para o menu inicial?[{G}s{C}/{R}n{C}]: ') if opt == 's': clear() import consulta consulta.main() else: main()
def main(args=None): if args is None: args = sys.argv if len(args) != 3: print("Incorrect number of arguments") return if not os.path.isfile(args[1]): print("Input file does not exist") return ruc_list = [] with open(args[1], 'r') as input_file: ruc_list = list(set(ruc.strip() for ruc in input_file if ruc.strip())) data = consulta.main(['--ruc'] + ruc_list) with open(args[2], 'w') as out_file: writer = csv.writer(out_file) writer.writerow(["Nombre", "RUC", "CIIU", "Descripción", "Revision"]) for ruc in data: columns = [ruc['nombre'], ruc['ruc']] for index, ciiu in enumerate(get_main_ciiu(ruc['ciiu'])): cod_ciiu = str(ciiu.codigo) cod_ciiu = cod_ciiu + '\\' if cod_ciiu.startswith( '0') else cod_ciiu columns.extend( [cod_ciiu, ciiu.descripcion, str(ciiu.revision)]) writer.writerow(columns)
def main(): clear() print("\n" + code_info + "Ajuda.\n") print(f''' [{Y}?{C}] Qual sua dúvida? {C}[{G}i{C}] Formas de operação: [{G}1{C}] IP. [{G}2{C}] Nome. [{G}3{C}] CPF. [{G}4{C}] CEP. [{G}5{C}] CNPJ. [{G}6{C}] Placa. [{G}7{C}] Telefone. [{G}8{C}] Voltar. [{G}9{C}] {R}Sair.{C} ''') tool = input(f'{C}[{G}+{C}] Selecione a forma de operação:{B} ') if tool == "1": ip() elif tool == "2": nome() elif tool == "3": cpf() elif tool == "4": cep() elif tool == "5": cnpj() elif tool == "6": placa() elif tool == "7": telefone() elif tool == "8": import consulta consulta.main() elif tool == "9": clear() print(f'\n{G}Somos uma legião.{C}\n') exit() else: clear() print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()
def main(): clear() api = requests.get("https://ipapi.co/json") resultado = api.json() ip = resultado['ip'] print("\n" + code_info + "IP.") print(code_details + f"Seu IP: {ip}") print(f''' {C}[{G}i{C}] Formas de operação: [{G}1{C}] Consultar meu IP. [{G}2{C}] Consultar IP. [{G}3{C}] Localizar. [{G}4{C}] Voltar. [{G}5{C}] {R}Sair.{C} ''') tool = input(f'{C}[{G}+{C}] Selecione a forma de operação:{B} ') if tool == "1": consultar(ip) elif tool == "2": ip = input( f'{C}[{G}*{C}] Informe o IP a ser consultado (COM pontos): {B}') consultar(ip) elif tool == "3": ip = input( f'{C}[{G}*{C}] Informe o IP a ser consultado (COM pontos): {B}') clear() localizar(ip) elif tool == "4": import consulta consulta.main() elif tool == "5": clear() print(f"\n{G}Somos uma legião.{C}\n") exit() else: clear() print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()
def main(): clear() print("\n" + code_info + "CEP.") print(f''' {C}[{G}i{C}] Formas de operação: [{G}1{C}] Consultar CEP. [{G}2{C}] Voltar. [{G}3{C}] {R}Sair.{C} ''') tool = input(f'{C}[{G}+{C}] Selecione a forma de operação:{B} ') if tool == '1': cep = input(f"{C}[{G}*{C}] Informe o CEP (sem traço): {B}") if len(cep) != 8: print(f"\n{R}CEP inválido/inexistente {C}\n") exit() request = requests.get('https://viacep.com.br/ws/{}/json/'.format(cep)) address_data = request.json() if 'erro' not in address_data: clear() print() print(f"{C}[{G}i{C}] CEP encontrado.") print() print(f"CEP: {B}{address_data['cep']}{C}") print(f"ENDEREÇO: {B}{address_data['logradouro']}{C}") print(f"COMPLEMENTO: {B}{address_data['complemento']}{C}") print(f"BAIRRO: {B}{address_data['bairro']}{C}") print(f"CIDADE: {B}{address_data['localidade']}{C}") print(f"ESTADO: {B}{address_data['uf']}{C}") print(f"IBGE: {B}{address_data['ibge']}{C}") print(f"GIA: {B}{address_data['gia']}{C}") print(f"DDD: {B}{address_data['ddd']}{C}") print(f"SIAFI: {B}{address_data['siafi']}{C}") print() else: print(f'\n{R}{cep} é CEP inválido/inexistente{C}\n') opt = input( f'{C}[{G}+{C}] Deseja realizar uma nova consulta?[{G}s{C}/{R}n{C}]: ' ) if opt == 's': clear() main() else: print(f"\n{G}Somos uma legião.{C}\n") exito() elif tool == "2": clear() import consulta consulta.main() elif tool == "3": clear() print(f"\n{G}Somos uma legião.{C}\n") exit() else: clear() print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()
def main(): clear() print("\n" + code_info + "Placa.") print(f''' {C}[{G}i{C}] Formas de operação: [{G}1{C}] Consultar placa. [{G}2{C}] Voltar. [{G}3{C}] {R}Sair.{C} ''') tool = input(code_result + f'Selecione a forma de operação: {B}') if tool == '1': placa = input(code_details + f"Informe a placa (sem traço):{B} ") if len(placa) != 7: clear() print(code_error + f"\n{R}Placa inválida/inexistente. {C}\n") main() else: banco = requests.get( f'https://apicarros.com/v1/consulta/{placa}/json', verify=False) resultado = banco.json() print(code_info + "Encontrando a placa...") clear() print(f"{C}Ano: {B}{resultado['ano']}{C}") print(f"Data: {B}{resultado['data']}{C}") print(f"Modelo: {B}{resultado['modelo']}{C}") print(f"Ano do modelo: {B}{resultado['anoModelo']}{C}") print(f"Cor: {B}{resultado['cor']}{C}") print(f"Marca: {B}{resultado['marca']}{C}") print( f"Roubo/furto: {B}{resultado['dataAtualizacaoRouboFurto']}{C}") print(f"Situação: {B}{resultado['situacao']}{C}") print(f"Placa: {B}{resultado['placa']}{C}") print(f"Chassi: {B}{resultado['chassi']}{C}") print(f"UF: {B}{resultado['uf']}{C}") print(f"Município: {B}{resultado['municipio']}{C}") print( f"Modificada em: {B}{resultado['dataAtualizacaoCaracteristicasVeiculo']}{C}" ) print( f"Alarme atualizado: {B}{resultado['dataAtualizacaoAlarme']}{C}" ) print(f"Mensagem de retorno: {B}{resultado['mensagemRetorno']}{C}") print(f"Código de retorno: {B}{resultado['codigoRetorno']}{C}") nova = input( '\n' + f'{C}[{G}+{C}] Deseja realizar uma nova consulta?[{G}s{C}/{R}n{C}]: ' ).lower() if nova == 's' or nova == 'sim': clear() print(code_info + "Espere 60 segundos ou haverá erros") main() else: print(f'\n{G}Ola.{C}\n') exit() elif tool == "2": clear() import consulta consulta.main() elif tool == "3": clear() print(f'\n{G}Ola.{C}\n') exit() else: clear() print(code_error + "Seleção inválida.") time.sleep(0.2) main()
def main(): clear() print("\n" + code_info + "Gerador.") print(f''' {C}[{G}i{C}] Formas de operação: [{G}1{C}] Pessoa. [{G}2{C}] Nome. [{G}3{C}] CPF. [{G}4{C}] Geografia. [{G}5{C}] CNPJ. [{G}6{C}] Telefone. [{G}7{C}] Email. [{G}8{C}] BIN. [{G}9{C}] CNS. [{G}99{C}] Voltar. [{G}00{C}] {R}Sair.{C} ''') tool=input(f'{C}[{G}+{C}] Selecione a forma de operação:{B} ') if tool == "1": clear() pessoa() elif tool == "2": clear() nome() elif tool == "3": clear() cpf() elif tool == "4": clear() endereço() elif tool == "5": clear() cnpj() elif tool == "6": clear() telefone() elif tool == "7": clear() email() elif tool == "8": clear() print(code_info + "Gerando BIN...") bin() elif tool == "9": clear() cns() elif tool == "99": import consulta consulta.main() elif tool == "00": clear() print(f'\n{G}Somos uma legião.{C}\n') exit() else: clear() print(f'{C}[{R}-{C}] Seleção inválida.') time.sleep(0.2) main()