Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

206
Vistas
Ejecute una aplicación CLI Go en una página web usando WebAssembly

He estado trabajando con el brillante programa Go go-nexrad . Puedo ejecutar esto en mi computadora (M1 MacBook Pro) con alguna configuración:

 git clone https://github.com/bwiggs/go-nexrad.git cd go-nexrad && cd cmd && cd nexrad-render # these two commands are just to download radar files aws s3 cp --no-sign-request s3://noaa-nexrad-level2/2017/08/25/KCRP/KCRP20170825_235733_V06 . aws s3 cp --no-sign-request s3://noaa-nexrad-level2/2022/04/18/KLWX/KLWX20220418_153931_V06 . go get -u golang.org/x/sys

Entonces puedo ejecutar un comando como go run . -f KCRP20170825_235733_V06 -s 2048 -p ref para generar un archivo radar.png en el mismo directorio.

Soy consciente de que WebAssembly puede compilar programas Go para ejecutarlos en una página web, pero no estoy seguro de cómo interactuar con una aplicación CLI como esta usando este marco. He encontrado varias guías en línea, pero son para aplicaciones simples donde el programa solo toma la entrada del usuario y luego registra el resultado en la consola.

Este programa es un poco más complejo, ya que tiene que escribir un archivo png completamente nuevo.

¿Alguien sabe de alguna manera en la que pueda trabajar con este proyecto de tal manera que pueda interactuar con los comandos CLI relevantes, por ejemplo, especificando un archivo de radar y configurando el producto a través de indicadores de comando, y hacer que se ejecute en una página web?

Cualquier consejo sería apreciado.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda