Desarrolle una herramienta de línea de comandos de Linux para seguir y seguir las estadísticas de Covid-19

por calpee

Pasó mucho más de un año y todavía nos encontramos peleando contra la pandemia en prácticamente todos los puntos de nuestras vidas. Merced a la tecnología, tenemos distintas herramientas y mecanismos para seguir métricas similares con Covid-19 que nos asisten a tomar resoluciones informadas. Este tutorial de nivel propedéutico cubre el avance de una herramienta de este género desde el princípio absolutamente en la línea de comandos de Linux.

Comenzaremos presentando las partes mucho más esenciales de la herramienta: API y comandos. Vamos a usar 2 API para nuestra herramienta: COVID19 API y Quickchart API y 2 comandos clave: curl y jq. Sencillamente coloca, círculo El comando se usa para la transferencia de datos y jq Comando para procesar datos JSON.

La herramienta completa se distribuye en 2 pasos esenciales:

1.Recupere los datos de la Interfaz de programación de aplicaciones COVID19 (petición GET) y reenvíe la salida JSON a jq para procesar solo datos globales (o datos afines concretos del país).

$ curl -s --location --request GET 'https://api.covid19api.com/summary' | jq -r '.Global'


2. Guarde la salida del paso 1 en las cambiantes y llame a la Interfaz de programación de aplicaciones Quickchart con esas cambiantes para dibujar un gráfico. Entonces, pase la salida JSON a jq solo para filtrar el link a nuestro diagrama.

$ curl -s -X POST \

       -H 'Content-Type: application/json' \

       -d '' \

       https://quickchart.io/chart/create | jq -r '.url'

https://quickchart.io/chart/render/zf-be27ef29-4495-4y también9a-9180-dbf76f485eaf

¡Eso es! En este momento hemos anunciado nuestros apuntes en un diagrama:

LJ Global-Stats-Track-And-Plot-Covid19-Stats

Por último, la combinación de todo en un script de shell completa la herramienta. Aquí está el link para bajar y / o realizar de forma directa: TrackAndPlotCovid19Stats

Tenga presente que hay bastante margen de optimización y optimización en la herramienta, conque no dude en continuar desarrollándola.

¡Sostenerse sano!

Fuente original

You may also like