Cotação do Bitcoin

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

[ Hits: 3.455 ]

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

Cotação do Bitcoin

Wgetter

Consulta CNPJ online

Lista de Tarefas

Git clone simplificado


  

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