Cotação do Bitcoin
Publicado por Fábio Berbert de Paula (última atualização em 25/07/2018)
[ Hits: 3.447 ]
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)
Script em Python 3.6 conectando em um API real da web
Navegando em formulários com login e senha
hcoin - Preço do Dólar, Bitcoin e Euro em Python
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (0)
archlinux resolução abaixou após atualização (16)
Conselho distribuiçao brasileira (7)
Não consigo instalar distro antiga no virtualbox nem direto no hd (33)









