Skip to content

Esse projeta visa apresentar as últimas cinco variações do valor das criptomoedas BTC, ETH e MTC.

Notifications You must be signed in to change notification settings

Gb-dev371/Cotacao_Cryptomoeda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Cotacao_Cryptomoeda


Esse projeto feito em python visa apresentar as últimas cinco variações do valor das criptomoedas BTC (Bitcoin), ETH (Ether) e MTC (Matic). O arquivo main.py contem duas partes. A primeira é responsável pela parte de pegar os dados que correspondem à cotação das criptomoedas, enquanto a segunda parte é responsável por desenvolver a interface da aplicação usando o tkinter.


BIBLIOTECAS UTILIZADAS: requests e tkinter

Para instalar a biblioteca requests, digite no terminal: pip install requests


API UTILIZADA: Desenvolvida pela CryptoCompare:
Link --> https://min-api.cryptocompare.com/documentation?key=Historical&cat=dataHistoday


BREVES EXPLICAÇÕES DO CÓDIGO:

def cria_url(h, c): api_link = f'https://min-api.cryptocompare.com/data/v2/histo{h}?fsym={c}&tsym=BRL&limit=4' return api_link

A API da cryptocompare disponibiliza as cotações das cryptomoedas de diferentes formas. Você pode ver as últimas variações com base nos dias, horas ou até minutos. Além disso, pode ver a cotação de algumas criptomoedas. No nosso caso, estamos trabalhando apenas com BTC, ETH e MTC. Perceba que existem dois parâmetros criados por mim: "h" (historical) e "c" (cryptocurrency). O esperado é que "h" receba um desses três valores: day, hour ou minute. Já "c", em nosso caso, poderia receber valores como "BTC", "ETH" ou "MTC". De acordo com esses parâmetros, o link gerado é modificado de acordo com o que nós queremos. No código, eu defino "h" como sendo "day" e para "c" passo as três cryptomoedas (uma de cada vez). Essa função é chamada quando crio a variável "response" dentro de uma outra função (que denominei "info") que faz uma requisição http que pega o link gerado. Depois converto as informações em um dicionário e guardo um tipo específico de dado na variável "referencias". A partir desta variável, consigo pegar o valor da cotação em R$.


INTERFACE: 0534a5ad-5bec-4972-8485-c4cc4a3005d6

About

Esse projeta visa apresentar as últimas cinco variações do valor das criptomoedas BTC, ETH e MTC.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages