hcoin - Preço do Dólar, Bitcoin e Euro em Python
Publicado por henrique (última atualização em 13/09/2022)
[ Hits: 2.413 ]
Homepage: naotem.com
Mostra em tempo real o preço do Euro, dólar e Bitcoin utilizando uma API e Regex.
#!/bin/python3 import requests, json, re, datetime from time import sleep red = "\033[1;31m" reset = "\033[0;0m" green = "\033[0;32m" cyan = "\033[1;36m" print('-'*60) print(red, """\n _..._ .-'''-. .-'_..._''. ' _ \ . .' .' '.\/ /` '. \ .--. _..._ .'| / .' . | \ ' |__| .' '. < | . ' | ' | '.--.. .-. . | | | | \ \ / / | || ' ' | | | .'''-. | | `. ` ..' / | || | | | | |/.'''. \. ' '-...-'` | || | | | | / | | \ '. . | || | | | | | | | '. `._____.-'/ |__|| | | | | | | | `-.______ / | | | | | '. | '. ` | | | | '---' '---' '--' '--' \n""", reset) while True: requsicao = requests.get('https://economia.awesomeapi.com.br/last/USD-BRL,EUR-BRL,BTC-BRL') if requsicao.status_code != 200: print('Erro de conexão'.capitalize()) exit() cotacao = json.loads(requsicao.text) preco_dolarh = cotacao['USDBRL']['high'] preco_dolarl = cotacao['USDBRL']['low'] preco_euroh = cotacao['EURBRL']['high'] preco_eurol = cotacao['EURBRL']['low'] preco_bitcoinh = cotacao['BTCBRL']['high'] preco_bitcoinl = cotacao['BTCBRL']['low'] precofdolar = re.search(r'\w+\.+\w\w',preco_dolarh).group() precofeuro = re.search(r'\w+\.+\w\w',preco_euroh).group() precofbitcoin = re.search(r'\w+\.+\w',preco_bitcoinh).group() + 'x' precofdolarl = re.search(r'\w+\.+\w\w',preco_dolarl).group() precofeurol = re.search(r'\w+\.+\w\w',preco_eurol).group() precofbitcoinl = re.search(r'\w+\.+\w',preco_bitcoinl).group() + 'x' hora1 = str(datetime.datetime.now()).split() hora = re.search(r'[\w\:]+', hora1[1]).group() print(cyan, '\n\n', hora,'\n\n', reset) print(green, f'preço alto do dólar: R${precofdolar}\n preço do alto euro: R${precofeuro}\n preço alto do bitcoin: R${precofbitcoin}'.title(), red, f'\n\n\n preço baixo do dólar: R${precofdolarl}\n preço do baixo euro: R${precofeurol}\n preço baixo do bitcoin: R${precofbitcoinl}\n\n'.title(), reset) print('-' * 60) sleep(1.2)
Cotação do Dólar e Euro e conversão para Real
Descubra seu IP através do MeuIP
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI