Cotação do Bitcoin

Publicado por Fábio Berbert de Paula (última atualização em 25/07/2018)

[ Hits: 3.075 ]

Homepage: https://fabio.automatizando.dev

Download bitvalor.py




Script em Python que recupera a cotação do Bitcoin através da API do site BitValor.com.

  



Esconder código-fonte

#!/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)

Scripts recomendados

CotDolar - Cotação do dólar em Python

Previsão do Tempo

Lista de Tarefas

Atualizador Twitter

hdns - Enumerador de diretórios


  

Comentários
[1] Comentário enviado por linus black em 22/08/2018 - 20:26h

Show! vc poderia me add ao seu circulos de amigos pois tenho varios projetos para ente tipo de script
zambelestar@gmail.com nota milllllllllllllllll!!!!!!!!!

[2] Comentário enviado por linus black em 22/08/2018 - 20:37h

cara não resisti voltei de novo, sugestão eu trabalho com bitcoin, bytecoin, litecoin, bitoin cash, dash, zcash e o famoso dogecoin
como ficaria um script com todas essas informações mestreeeeeeeee!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts