Cotação do Bitcoin
Publicado por Fábio Berbert de Paula (última atualização em 25/07/2018)
[ Hits: 3.433 ]
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)
Navegando em formulários com login e senha
Downloader modo texto - Python 3
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
Como impedir exclusão de arquivos por outros usuários no (Linux)
Cirurgia no Linux Mint em HD Externo via USB
Anúncio do meu script de Pós-Instalação do Ubuntu
Alguém executou um rm e quase mata a Pixar! (4)
Formas seguras de instalar Debian Sid (2)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (12)
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (5)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (6)









