Cotação do Bitcoin
Publicado por Fábio Berbert de Paula (última atualização em 25/07/2018)
[ Hits: 3.437 ]
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)
Enviando emails com autenticação smtp python cgi
Cliente/Servidor Usando Python
Cotação do Dólar com requests_html
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (9)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









