Cotação do Bitcoin
Publicado por Fábio Berbert de Paula (última atualização em 25/07/2018)
[ Hits: 3.283 ]
Homepage: https://fabio.automatizando.dev
Script em Python que recupera a cotação do Bitcoin através da API do site BitValor.com.
#!/usr/bin/env python3 ''' Monitor de cotação de bitcoin Autor: Fábio Berbert de Paula <fabio@vivaolinux.com.br> Descrição: o script obtém informações sobre a cotação do Bitcoin via API do site bitvalor.com. A exchange utilizada como parâmetro foi a Mercado Bitcoin (MBT) Maiores informações em: bitvalor.com/api ''' import urllib.request, json, os, time #define o intervalo de tempo para atualização de preço (segundos) interval = 60 while 1: try: #buscar info da API do bitvalor with urllib.request.urlopen("https://api.bitvalor.com/v1/ticker.json") as url: #extrair a info para variáveis data = json.loads(url.read().decode()) last = data['ticker_24h']['exchanges']['MBT']['last'] high = data['ticker_24h']['exchanges']['MBT']['high'] low = data['ticker_24h']['exchanges']['MBT']['low'] vol = data['ticker_24h']['exchanges']['MBT']['vol'] except: #caso dê erro, setar os valores para 0 last, high, low, vol = 0, 0, 0, 0 #limpar o terminal os.system("clear") print("\n" + "-" * 50 + "\n") output = "\tCotação do Bitcoin: \tR$ {last:,}\n\tMais alto (24h): \tR$ {high:,}\n\tMais baixo (24h): \tR$ {low:,}\n\tVolume (24h): \t\t{vol}".format(last=round(last,2), high=round(high,2), low=round(low,2), vol=round(vol,2)) print(output) print("\n\n" + "-" * 50 + "\n") print("Tecle Ctrl + c para sair...") #aguardar o intervalo de tempo para o próximo looping time.sleep(interval)
Cotação atual do dólar - versão Python
Navegando em formulários com login e senha
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)
E aí? O Warsaw já está funcionando no Debian 13? (2)
Dúvidas sobre a originalidade de conteúdos online (12)