Se você é como eu, passa o dia todo em um terminal. Eu também gosto de observar o mercado de bitcoin quando tenho algum tempo de inatividade. Sendo um negociante de bitcoin ativo, e o mercado de bitcoin sendo volátil como está, é uma boa ideia ficar de olho nele para ter certeza de que você não está perdendo dinheiro.
Pré-requisitos
A concha de peixe é simplesmente minha concha favorita, e é por isso que este protocolo exige isso.
httpie torna as solicitações curl muito fáceis.
Jq processa dados JSON para manipulação de uma maneira super fácil.
btc.fish
function btc --description 'show the current buy/sell price of btc based on Coinbase prices'
http GET https://api.coinbase.com/v2/prices/buy | jq '{buy: .data.amount}'
http GET https://api.coinbase.com/v2/prices/sell | jq '{sell: .data.amount}'
end
watch_btc.fish
function watch_btc
while true
btc
sleep 600
end
end
É basicamente isso. Basta ligar watch_btc
e a cada 600 segundos (10 minutos) você obterá e exibirá o preço atual de compra e venda do BTC.