Dos horas y 3.5 d贸lares. C贸mo hice un sitio simple con visualizaci贸n de la distribuci贸n de coronavirus

Todo comenz贸 con el hecho de que no pude encontrar una visualizaci贸n normal de los datos sobre la distribuci贸n del coronavirus. M谩s bien, hab铆a un sitio que mostraba la din谩mica en el mapa y las m茅tricas para China, pero esto es exactamente lo que menos me interesaba, me interesa la imagen global. Para ser honesto, este virus me da miedo.

Plan


Bueno, esta es la tarea m谩s simple, pens茅:

  1. Estamos buscando una API abierta en el sitio web de la OMS.
  2. Estamos escribiendo un analizador sint谩ctico.
  3. Recaudamos un peque帽o servo con una base en alg煤n lugar del nivel gratuito de Amazon.
  4. Compramos un dominio, no deber铆a haber dificultades para elegir.
  5. Ajuste el matraz, envuelva d3js para gr谩ficos, atornille para encriptar all铆 para mayor importancia.

Realidad


Algo sali贸 mal:

  1. No hay API abierta en el sitio de la OMS.
  2. No puedo escribir un analizador normal, la OMS carga los datos en PDF, el formato est谩 cambiando y pasar m谩s de una noche creando un tablero no estaba en mis planes.
  3. Resulta que ya gast茅 mi nivel gratis en algunos experimentos.
  4. Casi todos los dominios de coronavirus y coronavirus 2020 ya est谩n ocupados, 驴qui茅n los necesita?
  5. Teniendo en cuenta los p谩rrafos anteriores, definitivamente no continuar茅 con una noche, preparando el matraz y la base para ello ...

Nuevo plan


Alguien en github public贸 su proyecto nocode , pero 驴qu茅 soy peor?

  1. Bueno, al diablo con la API, bueno, al menos hay datos.
  2. , PDF . , , , 5 , , , .
  3. , shared-, - , - .
  4. coronavirus2020.live $3.5, , 20, , .
  5. 驴Qu茅 tenemos de las soluciones preparadas? Para la visualizaci贸n, tomemos el Datastudio gratuito de Google, que se integra perfectamente con Google Sheets. En lugar de letencrypt SSL, usamos cloudflare.

Decisi贸n


Podemos decir que la soluci贸n result贸 ser realmente noc贸digo y cumplir plenamente mis expectativas:

  1. Los datos se recopilan en una peque帽a placa en Hojas de c谩lculo de Google.

  2. Datastudio cre贸 un tablero simple.


  3. Todo el sitio: un archivo html en 42 l铆neas (no tan especiales), la mitad de las cuales son metadatos de cualquier marcado.

  4. En lugar de certificado y google analytics - cloudflare.
  5. En lugar de conectar el correo para recibir comentarios, un enlace a Twitter.

recomendaciones


  1. Ahora, cualquier persona que ni siquiera tenga experiencia con bases de datos y no conozca SQL puede trabajar con datos de manera bastante eficiente y generar informes hermosos. Pero SQL es a煤n mejor saberlo.
  2. Nunca debe olvidarse del objetivo final, una soluci贸n simple que conduce a un objetivo siempre es mejor que un complejo, y a煤n m谩s, no implementada.
  3. El coronavirus es insidioso y no piensa detenerse.

Seguramente uno de estos podr铆a hacerse a煤n m谩s simple y m谩s r谩pido, o tal vez alguien incluso hizo una visualizaci贸n m谩s profunda al conectar m谩s fuentes de datos (muchas publicaciones est谩n en chino, y, por desgracia, no soy muy bueno en eso). Si tiene algo que compartir, con gusto lo analizar茅 en los comentarios. Toda salud, camaradas.

Source: https://habr.com/ru/post/undefined/


All Articles