

Helisi-1984
Resultados da busca
127 resultados encontrados com uma busca vazia
- codigo de entrada simples com mudanca de estilo e componentes estilizados em html
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Código de entrada simples, com mudança de estilo e componentes, estilizados em html - Streamilit import streamlit as st import streamlit.components.v1 as components import time def Digitacao_Html(frase,larg,aling,tenp): i = '{' ii = '}' n = larg c = 0 estilo = f''' ''' while c < len(frase): linha = frase[c:c + n] if len(linha) == n and not linha.endswith(' '): j = linha.rfind(' ') if j > 0: linha = linha[:j] else: j = linha.find(' ') if j > 0: linha = linha[:j] if '.' in linha: posicao_ponto = linha.rfind('.') if posicao_ponto > 0 and len(linha[posicao_ponto + 1:].strip()) > 0: linha = linha[:posicao_ponto + 1] st.markdown(f"{estilo}{linha.strip()}", unsafe_allow_html=True) c += len(linha) time.sleep(tenp/2) def Botao_Html(texto,link): return components.html(f''' {texto} ''', height=500) def Texto_Link(texto,link,linha,op): i = '{' ii = '}' div = f''' ''' return components.html(f''' {div} {texto}↴ ''', height=45) # Altura # Função para criar um texto decorado def Texto_Decora(texto, larg): i = '{' ii = '}' div = f''' ''' return components.html(f''' {div} {texto}↴ ''', height=45) # Altura # Função para criar uma caixa decorada com texto e descrição def Caixa_Decora(texto1, larg, texto2, larg2): i = '{' ii = '}' div = f''' ''' return components.html(f''' {div} {texto1}↴ {texto2}↴ ''', height=80) # Altura # Função para formatar um texto # Definindo uma função chamada "Func_Texto_Cop" com quatro argumentos: txt, desc, LARG e TAM (opcional) def Func_Texto_Cop(txt, desc, LARG, TAM=''): # Transformando o argumento "txt" em uma string e removendo algumas tags HTML TXt = str(txt).replace('', '').replace('', '').replace("--> ", '').replace("", '') # Criando uma lista vazia chamada "Tam" Tam = [] # Verificando se o argumento TAM está vazio if TAM == '': # Verificando o tamanho do texto e adicionando um valor à lista "Tam" com base em seu tamanho if len(str(TXt)) < 99: Tam.append(200) if len(str(TXt)) > 100 and len(str(TXt)) < 300: Tam.append(250) if len(str(TXt)) > 100 and len(str(TXt)) < 199: Tam.append(250) if len(str(TXt)) > 500: Tam.append(500) else: Tam.append(len(str(TXt))) else: # Adicionando o valor do argumento TAM à lista "Tam" Tam.append(TAM) # Criando uma lista "larg" com um valor padrão de 90 larg = [90] # Verificando se o argumento LARG não está vazio e adicionando seu valor à lista "larg" if LARG != '': larg.append(LARG) # Criando uma string HTML para exibir o texto Caixa_Text = f''' {txt} ''' # Criando uma string HTML para o estilo do botão de cópia de texto Estilo = '''#meu-botao { border-color: #000 ; background-color: #F8F8FF ; border-radius: 5px; padding: 5px 10px; border: 2px dashed; font-weight: bold; } #meu -botao:hover { background-color: #C0C0C0 ; color: white; border-color: white; }''' # Criando uma string JavaScript para copiar o texto para a área de transferência e alterar o botão Func_Copia_Troca_Nome = """ function copiarTexto() { var texto = document.getElementById('texto').innerText; navigator.clipboard.writeText(texto) .then(() => { alert('Texto copiado para a área de transferência.'); var botao = document.getElementById('meu-botao'); botao.innerHTML = '✔ Copiado'; botao.style .backgroundColor = '#C0C0C0'; botao.style .borderColor = 'black'; botao.style .color = 'blue'; }) .catch(() => { alert('Não foi possível copiar o texto.'); }); } var botao = document.getElementById('meu-botao'); botao.addEventListener('click', copiarTexto); """ components.html(f""" 📃 Copiar Texto {desc} {Caixa_Text} """, scrolling=True, height=Tam[0] - 50) # Altura # Define a função principal def main(): # Define o caminho da imagem (substitua 'suaImagem.est' pelo caminho da sua imagem) Imagem = 'https://static.wixstatic.com/media/08ec83_5d0fe788a67144f4b50d5054a6f146f2~mv2.png' # Adiciona uma imagem à página st.image(Imagem, caption=None, width=None, use_column_width=True, clamp=False, channels="RGB", output_format="extençaoImagem") # Define o menu lateral menu = ["PÁGINA INICIAL", "OUTROS"] choice = st.sidebar.selectbox("Menu", menu) # Divide a tela em 3 colunas C1, C2, C3 = st.columns(3) # 01 ===================================_ M E N U - L A T E R A L _========================================= if choice == "PÁGINA INICIAL": st.title('Prezados membros da equipe do Site Alguns Códigos') frase = '''Eu gostaria de expressar minha mais sincera gratidão pelo trabalho incrível que vocês fizeram em fornecer conteúdo valioso e útil para a comunidade de desenvolvedores e programadores.''' time.sleep(5) components.html(Digitacao_Html(frase,40,'center',2), # frase , largura pagina , alinhamento, tempo espera scrolling=True, height=100) # Adiciona um texto decorado Texto_Decora('Ola a Todos',20) # texto1, larg, # Adiciona uma caixa de texto decorada Caixa_Decora('bem vindo',15,'ao site',25) # texto1, larg, texto2, larg2 # Cria uma lista com emojis em formato de bloco de texto Lista = ['🅰🅻🅶🆄🅽🆂','🅲🅾🅳🅸🅶🅾'] # https://lingojam.com/BlockTextGenerator Lista2 = [] for i in Lista: Lista2.append(f'--> {i} .') # Concatena a lista de emojis em um único texto resp = " ".join([str(i) for i in Lista2]) # Adiciona um texto copiável Func_Texto_Cop(f'{resp}','otimo dia!',30) # texto, desc,larg, tam=opcional Texto_Link('Canal Youtube', 'https://www.youtube.com/channel/UC7YLV8WlmpYgeu5u46fF30Q', 'overline', '_blank') # texto, link, linha= decoração op= Botao_Html('--> SITE', 'https://alguns.wixsite.com/codigos') elif choice == "OUTROS": # Adiciona texto às colunas C1, C2 e C3 COR_CASA = C1.text('CASA') COR_PLACAR = C2.text('PLACAR') COR_VISITA = C3.text('VISITA') # Executa a função principal se o arquivo estiver sendo executado diretamente if __name__ == '__main__': # Define o título, o ícone e o layout da página st.set_page_config(page_title="Minha Página", page_icon="logo.ico", layout="wide") # Adiciona o estilo da página page_bg = """ """ st.markdown(page_bg, unsafe_allow_html=True) # Chama a função principal main() ''' para centralizar elementos html ''' Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- organiza e edita frases por tamanho
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Organiza e edita frases por tamanho, formata um texto de acordo com largura da pagina - Python # pip install textwrap import textwrap # Define a largura do texto Lagura_Pagina = 50 # Cria as listas vazias LISTA = [] LISTA2 = [] menor = [] # Função para quebra de linha do texto def Comprimento(item): # Usa a biblioteca textwrap para quebrar o texto em linhas de acordo com a largura definida linhas = textwrap.wrap(item, width=Lagura_Pagina) # Adiciona cada linha na LISTA2 com um "" para imprimir corretamente em HTML for linha in linhas: LISTA2.append(linha+"") # Função para adicionar uma barra "*" no final do texto de acordo com o seu comprimento def Cont_Barra(item): #print (len(item),item) if len(item) >= 100 and len(item) <= 200: Comprimento(item + "*|/-") elif len(item) > 200: Comprimento(item + "*||//-") else: Comprimento(item) # Função para organizar a frase def Organ_fra(LISTA): print('----------------------------------------- Organiza Frase !') # Loop através de cada item na LISTA for p,it in enumerate(LISTA): item = str(it).strip().capitalize()+"." #print (item) # Se a variável menor não estiver vazia if menor != []: # Adiciona a barra e transforma o texto em minúsculo, e adiciona o texto atual Cont_Barra((str(menor[0]) + str(item).lower())) # Limpa a lista menor menor.clear() # Se a variável menor estiver vazia elif menor == []: # Verifica se o texto é menor ou igual a 100 caracteres if len(item) <= 100: # Adiciona o texto na variável menor com a pontuação substituída por vírgula menor.append(str(item.replace('.', ', '))) else: # Adiciona a barra no final do texto #print (str(item)) Cont_Barra(str(item)) else: # Adiciona a barra no final do texto, caso não tenha sido adicionada anteriormente Cont_Barra(str(item + f' {len(item)} ---[ INDEFINIDA ]--- ')) # ---------------------------------------------------------------------- SEGUNDA LISTA FINAL = [] FIN_html = [] # Cria o controle final para imprimir o resultado FINAL_LIMPO = [] for pos, item in enumerate(LISTA2): i = item if "*|/-" not in i and "*||//-" not in i: #print ("*|/-" not in i and "*||//-" not in i, i) FIN_html.append(f''' {i.replace("",' ')}''') FINAL_LIMPO.append(i.replace("",' ')) if "*|/-" in i: Resp = i.replace("*||//-", '').replace("*|/-", '') FIN_html.append(f''' {Resp}''') FINAL_LIMPO.append(Resp.replace("",' ')) if "*||//-" in i: Resp = i.replace("*||//-", '').replace("*|/-", '') FIN_html.append(f''' {Resp}''') FINAL_LIMPO.append(Resp.replace("",' ')) FiNaL_html = "".join([str(i) for i in FIN_html]).strip() FINAL_limpo= "\n".join([str(i) for i in FINAL_LIMPO]).strip() print(FINAL_limpo) lista = ['o mundo está em constante transformação', 'e a tecnologia tem um papel fundamental nesse processo', ' a cada dia surgem novas ferramentas e soluções para tornar a vida das pessoas mais prática e eficiente', ' Além disso a tecnologia também impacta diversas áreas', ' como a saúde a educação e o meio ambiente', 'é importante estarmos sempre atualizados sobre as tendências tecnológicas para aproveitarmos ao máximo seus benefícios e contribuirmos para um mundo melhor'] Organ_fra(lista) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- separar-os-numeros-e-sinais-em-uma-string
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado separar os números e sinais de palavras em uma string - Python def Separa_str(s): # Inicializando as listas que irão armazenar os números e sinais numeros = [] sinais = [] # Inicializando uma string vazia para armazenar o número atual sendo analisado num_atual = '' # Iterando sobre cada caractere na string de entrada for caractere in s: # Se o caractere for um dígito, ele é adicionado à string num_atual if caractere.isdigit(): num_atual += caractere # Se o caractere for um sinal matemático, o número atual é adicionado à lista de números, # a string num_atual é reiniciada, e o sinal é adicionado à lista de sinais elif caractere in ['+', '-', '*', '/', '%']: numeros.append(num_atual) num_atual = '' sinais.append(caractere) # Adicionando o último número atual à lista de números, pois não haverá mais sinais após ele numeros.append(num_atual) # Concatenando os números e sinais em uma string, na ordem em que aparecem na lista expressao = '' for i in range(len(numeros)): expressao += numeros[i] if i < len(sinais): expressao += sinais[i] # Imprimindo a expressão final return expressao # resultado: '5 + 7 - 20' print(Separa_str(s = 'soma para mim 5 + 7 - 20')) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- separar-as-strings-de-uma-frase-ou-palavra
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Separar as strings de uma Frase ou Palavra - Python composto1 = 'SnBrCl3' composto2 = 'C6H12O6' composto3 = 'C7H5N3O6' def qsplit(s): stack = [] #Inicializa a pilha de separação. result = [] #Inicializa a lista de resultados. index= 0 #Inicializa o índice indicando o caractere sendo iterado. #Sub -rotina que joga os valore da pilha na lista de resultados e esvazia a pilha. def pop(): result.append("".join(stack)) #Joga o valor da pilha na lista de resultados. stack.clear() #Esvazia a pilha. #Itera pelos caracteres da string s... while index < len(s): #...verifica se o caractere é letra maiúscula... if (val:= s[index]).isupper(): if len(stack)!=0: pop() #...se a pilha não estiver vazia chama pop() stack.append(val) #...adiciona o caractere a pilha. #...verifica se o caractere é letra minúscula... elif val.islower(): stack.append(val) #...adiciona o caractere a pilha. pop() #... chama a função pop(). #...verifica se o caractere é um digito decimal... elif val.isdecimal(): if len(stack) !=0 and not stack[-1].isdecimal(): pop() #...se a pilha não estiver vazia chama pop() stack.append(val) #...adiciona o caractere a pilha. else: print(f'Caractere {val} inválido.') #...caso o caractere não enquadre em nenhuma opção. index += 1 #incrementa o índice do caractere sendo iterado. else: pop() #ao deixar o laço de iteração chama pop(). return result print(qsplit(composto1)) #['Sn', 'Br', 'Cl', '3'] print(qsplit(composto2)) #['C', '6', 'H', '12', 'O', '6'] print(qsplit(composto3)) #['C', '7', 'H', '5', 'N', '3', 'O', '6'] Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- como-extrair-item-em-uma-banco-de-dados,-e-enviar-ou-incorporar-em-html-na-pagina
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado como extrair item em uma banco de dados, e ENVIAR ou incorporar em 'HTML' na pagina - Wix Velo // incorpore um html na pagina // isso vai dentro do 'html' do site no frontend // essa parte vai no codigo velo $w.onReady( () => { // vaiver se o vanco esta preparado $w('#NomeBanco').onReady( () => { // se tiver em uma pagina 'DINAMAICA' use esse codico let ITEM = $w('#NomeBancoPagina').getCurrentItem().nomeDoitem; $w('#FICHAELENCO').postMessage(ITEM); // se não tiver, vai ter que arrumar alguma fora de consultar o banco e estrair o item !!! }); }); Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- selecionar-oque-mostra-no-repetidor-wix-velo
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Selecionar oque mostra no repetidor - Wix Velo import wixData from 'wix-data'; // coloca o nome do id do banco na pagina, qual coluna no banco e o nome do item $w("#NomebancoPagina").setFilter(wixData.filter().eq("_id", PAGINA)) // O nome do id do repetidor na pagina $w("#repetidor").onItemReady(($w, itemData, index) => { // escolha oque quer mostrar nele }); Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- analise-de-pacotes-instalados-localmente-e-nao-utilizados-com-deploy-limpo
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Análise de pacotes instalados localmente e não utilizados com Deploy Limpo - Python #-# PRIMEIRO CRIE UM ARQUIVO = ALGUNS_CODIGOS_Deploy_Limpo.py import os import ast import pkg_resources import pathlib codings = ["utf-8", "latin-1", "utf-16"] def get_all_imports(directory): all_imports = set() for root, _, files in os.walk(directory): for file in files: if file.endswith(".py"): file_path = os.path.join(root, file) for coding in codings: try: with open(file_path, "r", encoding=coding) as f: tree = ast.parse(f.read()) for node in ast.walk(tree): if isinstance(node, ast.Import): for alias in node.names: all_imports.add(alias.name) elif isinstance(node, ast.ImportFrom): if node.module: all_imports.add(node.module) break except UnicodeDecodeError: continue return all_imports project_root = r"C:\Users\henri\PycharmProjects\ALGUNS CODIGOS\Transcricao_Audio_Para_Texto" imports = get_all_imports(project_root) installed_packages = {pkg.key for pkg in pkg_resources.working_set} unused_packages = installed_packages - imports print("Pacotes instalados localmente e não utilizados: no arquivo DESINSTALAR.txt") with open('DESINSTALAR.txt', 'w') as novo_arq: for package in unused_packages: novo_arq.write(package + '\n') print('Escreveu em: DESINSTALAR.txt') # Verifica se o arquivo .gitignore existe gitignore_file = pathlib.Path(".gitignore") if gitignore_file.exists(): # Se o arquivo já existe, adiciona 'DESINSTALAR' na última linha with open('.gitignore', 'a') as gitignore: gitignore.write('DESINSTALAR.txt\n') gitignore.write('INSTALADOS.txt\n') gitignore.write('PACOTES_ATUALIZAR.txt\n') gitignore.write('ALAGUNS_CODIGOS_Deploy_Limpo.py\n') else: # Se o arquivo não existe, cria o arquivo e escreve 'DESINSTALAR' with open('.gitignore', 'w') as gitignore: gitignore.write('DESINSTALAR.txt\n') gitignore.write('INSTALADOS.txt\n') gitignore.write('PACOTES_ATUALIZAR.txt\n') gitignore.write('ALAGUNS_CODIGOS_Deploy_Limpo.py\n') print('Escreveu em: .gitignore') # ⇩ AANALIZE O ARQUIVO DESINSTALAT.txt SE TUDO OK siga abaixo ⇩ #------- Proximos Comandos ''' pip install --upgrade pip pip uninstall -r DESINSTALAR.txt --> Desinstalar todos os pacotes listados no arquivo DESINSTALAR. pip list --not-required --format=freeze > INSTALADOS.txt --> Mostra tudo instalado via pip (Get-Content INSTALADOS.txt) -replace '==.*$', '' | Out-File -Encoding UTF8 PACOTES_ATUALIZAR.txt --> pip install --upgrade -r PACOTES_ATUALIZAR.txt --> Atualiza todos os pacotes listados no PACOTES_ATUALIZAR. pip list --not-required --format=freeze > requirements.txt --> Cria um Arquivo requirements.txt com seus arquivos atualizados pip install -r requirements.txt --> Instala tudo que foi encontrado no requirements.txt (Get-Content requirements.txt) -replace '==.*$', '-sdk ' | Out-File -Encoding UTF8 packages.txt --> cria arquivo packages.txt ''' # --> ⇩ Remove arquivo DESINSTALAR.txt , INSTALADOS.txt , DESINSTALAR.txt ⇩ ''' Remove-Item -Path DESINSTALAR.txt Remove-Item -Path INSTALADOS.txt Remove-Item -Path PACOTES_ATUALIZAR.txt Remove-Item -Path INSTALADOS.txt pip list --> Ele sozinho lista todos modulos istalados inclusive ENV pip list --not-required --> Lista todos modulos instalados por vc sem o ENV ''' Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- INÍCIO | Alguns_Codigos
Nossas redes sociais youtube ajude o site ajude o site a continuar funcionado Alguns projetos Transforme suas Ideias em Realidade: Soluções em Programas e Ferramentas Online Personalizadas! - Streamilit Transforme suas Ideias em Realidade: Soluções em Programas e Ferramentas Online Personalizadas! - Streamilit Chatbot em Python , reconhecimento de fala, responde e escreve texto - Python Criar Webhook wix para conectar APIs e enviar dados do pc local para seu site wix - Alguns scripts Análise de pacotes instalados localmente e não utilizados com Deploy Limpo - Python Análise de pacotes instalados localmente e não utilizados com Deploy Limpo - Python Animações Lottie - Streamilit Baixar vídeo do Youtube em buffer sem salva no pc, e transcrevê-lo, - Python Processamento de áudio , limpa tira ruídos etc. - Python Programa de reconhecimento de Fala por Microfone e Transcrição com loop - Python Organiza e edita frases por tamanho, formata um texto de acordo com largura da pagina - Python Ler ou Transcrever áudio, transcreve e semi edita automático , frase por frase - Python Baixar vídeo do Youtube e transcrevê-lo, salva no pc e escreve texto.txt - Python Código de entrada simples, com mudança de estilo e componentes, estilizados em html - Streamilit Caixa com borda em html copiar texto para a área de transferência. com botão - Streamilit Botão copiar texto para área de transferência - Html Tradutor traduza em vários idioma o texto - Python Gera palavras chaves de um texto, e a pontua com sua importaria para o texto - Python Resume texto, fazer resumo de um texto - Python Mostre Um elemento por alguns segundo e desaparece - Wix Velo Algoritmo para remover artigos, preposições, conjunções das frases - Python Remove Tira caractere limpa texto - Python Programa simples de reconhecimento de fala, responde e escreve texto, Chatbot - Python separar as palavras de números e sinais de em uma string - Python separar os números e sinais de palavras em uma string - Python Page 1 of 3 ░ Pagina do Codigo ▒ Abrir Exemplo ▓ Copiar Codigo #-# PRIMEIRO CRIE UM ARQUIVO = ALGUNS_CODIGOS_Deploy_Limpo.py import os import ast import pkg_resources import pathlib codings = ["utf-8", "latin-1", "utf-16"] def get_all_imports(directory): all_imports = set() for root, _, files in os.walk(directory): for file in files: if file.endswith(".py"): file_path = os.path.join(root, file) for coding in codings: try: with open(file_path, "r", encoding=coding) as f: tree = ast.parse(f.read()) for node in ast.walk(tree): if isinstance(node, ast.Import): for alias in node.names: all_imports.add(alias.name) elif isinstance(node, ast.ImportFrom): if node.module: all_imports.add(node.module) break except UnicodeDecodeError: continue return all_imports project_root = r"C:\Users\henri\PycharmProjects\ALGUNS CODIGOS\Transcricao_Audio_Para_Texto" imports = get_all_imports(project_root) installed_packages = {pkg.key for pkg in pkg_resources.working_set} unused_packages = installed_packages - imports print("Pacotes instalados localmente e não utilizados: no arquivo DESINSTALAR.txt") with open('DESINSTALAR.txt', 'w') as novo_arq: for package in unused_packages: novo_arq.write(package + '\n') print('Escreveu em: DESINSTALAR.txt') # Verifica se o arquivo .gitignore existe gitignore_file = pathlib.Path(".gitignore") if gitignore_file.exists(): # Se o arquivo já existe, adiciona 'DESINSTALAR' na última linha with open('.gitignore', 'a') as gitignore: gitignore.write('DESINSTALAR.txt\n') gitignore.write('INSTALADOS.txt\n') gitignore.write('PACOTES_ATUALIZAR.txt\n') gitignore.write('ALAGUNS_CODIGOS_Deploy_Limpo.py\n') else: # Se o arquivo não existe, cria o arquivo e escreve 'DESINSTALAR' with open('.gitignore', 'w') as gitignore: gitignore.write('DESINSTALAR.txt\n') gitignore.write('INSTALADOS.txt\n') gitignore.write('PACOTES_ATUALIZAR.txt\n') gitignore.write('ALAGUNS_CODIGOS_Deploy_Limpo.py\n') print('Escreveu em: .gitignore') # ⇩ AANALIZE O ARQUIVO DESINSTALAT.txt SE TUDO OK siga abaixo ⇩ #------- Proximos Comandos ''' pip install --upgrade pip pip uninstall -r DESINSTALAR.txt --> Desinstalar todos os pacotes listados no arquivo DESINSTALAR. pip list --not-required --format=freeze > INSTALADOS.txt --> Mostra tudo instalado via pip (Get-Content INSTALADOS.txt) -replace '==.*$', '' | Out-File -Encoding UTF8 PACOTES_ATUALIZAR.txt --> pip install --upgrade -r PACOTES_ATUALIZAR.txt --> Atualiza todos os pacotes listados no PACOTES_ATUALIZAR. pip list --not-required --format=freeze > requirements.txt --> Cria um Arquivo requirements.txt com seus arquivos atualizados pip install -r requirements.txt --> Instala tudo que foi encontrado no requirements.txt (Get-Content requirements.txt) -replace '==.*$', '-sdk ' | Out-File -Encoding UTF8 packages.txt --> cria arquivo packages.txt ''' # --> ⇩ Remove arquivo DESINSTALAR.txt , INSTALADOS.txt , DESINSTALAR.txt ⇩ ''' Remove-Item -Path DESINSTALAR.txt Remove-Item -Path INSTALADOS.txt Remove-Item -Path PACOTES_ATUALIZAR.txt Remove-Item -Path INSTALADOS.txt pip list --> Ele sozinho lista todos modulos istalados inclusive ENV pip list --not-required --> Lista todos modulos instalados por vc sem o ENV ''' intuito do site Quero aqui deixar bem claro que esse site é mais como um lugar para eu "guardar" e "lembrar" dos meu código, e de quebra ajudar pessoas como eu que não sabe de muito, e é claro que os códigos não estão completos isso é só um ponta pé inicial! Então desde já aviso que não sou nenhum 'Profissional do ramo' e é claro que vai ter e será dito muito coisa errada aqui, então paciência pros sabichões, e meu muito obrigado ao incentivadores e entusiastas como eu.
- programa de reconhecimento de Fala por Microfone e transcricao com loop Python
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Programa de reconhecimento de Fala por Microfone e Transcrição com loop - Python """pip install SpeechRecognition pip install PyAudio """ import speech_recognition as sr # Função que utiliza a biblioteca speech_recognition para transcrever fala em texto def Escreve_porra(r, source): # Define parâmetros para a configuração do objeto r, que será usado para gravar áudio r.dynamic_energy_threshold = True # Define se a energia sonora será ajustada dinamicamente r.energy_threshold = 1000 # Define a energia mínima necessária para o áudio ser gravado r.sample_rate = 16000 # Define a taxa de amostragem do áudio r.phrase_time_limit = 3 # Define o tempo limite para a gravação do áudio r.max_alternatives = 1 # Define o número máximo de alternativas de transcrição que o Google Speech Recognition pode retornar try: # Captura áudio do objeto source e armazena em audio_text audio_text = r.listen(source, timeout=5) # Chama a função recognize_google para converter o áudio em texto # O parâmetro show_all=True indica que todas as alternativas devem ser retornadas alternatives = r.recognize_google(audio_text, language='pt-BR', show_all=True) try: # Obtém o texto da transcrição texto = alternatives['alternative'][0].get('transcript') # Imprime o texto e a confiança da transcrição print(alternatives['alternative'][0].get('transcript'), alternatives['alternative'][0].get('confidence')) print(texto) # Chama a função transcrever_audio() para continuar transcrevendo áudio transcrever_audio() # Caso não haja alternativas de transcrição, imprime uma mensagem de finalização except TypeError: print("Acabou !") # Caso ocorra um erro durante a transcrição, imprime a mensagem de erro correspondente except sr.UnknownValueError: print("Erro: ","Não entendi o que você disse.") except sr.RequestError as e: print("Erro: ","Não foi possível se comunicar com o serviço de reconhecimento de fala: {0}".format(e)) # Função que utiliza a biblioteca speech_recognition para gravar áudio e transcrevê-lo em texto def transcrever_audio(): y = sr.Recognizer() mic = sr.Microphone() with mic as source: print("Fale algo...") texto = Escreve_porra(y, source) # Chama a função Escreve_porra() para transcrever o áudio if texto: print("Transcrição:", texto) # Função principal que inicia a gravação do áudio e transcrição em texto def main(): print("Transcrição de Fala") print("Pressione o botão abaixo para começar a gravar") # Chama a função transcrever_audio() para gravar áudio e transcrevê-lo em texto transcrever_audio() # A duração máxima do áudio é de 10 segundos # Verifica se o módulo está sendo executado diretamente e, se sim, chama a função main() if __name__ == '__main__': main() Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- como-abrir-link-na-mesma-ou-em-outra-pagina
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado como ABRIR LINK na mesma ou EM OUTRA PAGINA - Html Os atributos target são: _blank: abre a página em uma nova janela/aba; Confira o Site da Google, em outra _self: abre a página na mesma janela; Confira o Site da Google, na mesma _parent: abre a página na mesma janela do link;_top: cancela todos os demais frames e abre a nova página no mesmo navegador. Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva
- comparando-listas-para-saber-se-sao-iguais-com-set()
Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Comparando listas para saber se são iguais com set() - Python l1 = [1, 2, 3, 4, 5] l2 = [1,2,3,4,5] if(set(l1) == set(l2)): print("01 - LISTAS Iguais: ",set(l1) == set(l2)) else: print("02 - Lists Iguais: ",set(l1) == set(l2)) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva






