Skip to content

gmgalvan/edteamchallengeGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ed Team challenge with Go

Graficador del precio del Bitcoin con Go. Este servicio consume la API de nomics y sirve una API para poder solicitar un gráfico.

El servicio recive:

  • Siglas de la criptomoneda (BTC, ETH, etc)
  • Fecha desde cuándo se quiere el informe.

El resultado de la API es un archivo PNG que contiene la gráfica del histórico de precios de la criptomoneda solicitada.

Setup y ejemplo:

  • Agregar variable de entorno api key con este nombre de variable NOMICS_KEY
export NOMICS_KEY="<tu_key>"
  • Ejecutar go get y go run main.go

  • Hacer una solicitud get para obtener el precio de ethereum en pesos mexicanos

curl -X 'GET' "http://localhost:8080/api/v1/nomics/chart?id=ETH&start=20210112&end=20211220&convert=MXN" --output chart.png
  • Resultado

chart

Ejecutar tests

go test ./...

Swagger editor

Documentación de swagger, copiar y pegar del archivo openapi.yml aqui

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages