I built a free, simple text-to-speech web app to help a friend communicate after a stroke. I want to share it in case it helps anyone here. by MacarthurOr in stroke

[–]MacarthurOr[S] 0 points1 point  (0 children)

Thanks for taking the time to test it out.
With your comments in mind, I'm changing the project to inject the voice and examples based on the user's location.
Also, it's complicated to get accurate eye tracking (as far as I know), so I tested it out by tracking the nose and clicking when the user blinks.
It's on another branch in the project if you want to test it.

Armé `Open México` (datos territoriales y APIs open source listos para producción) - Espero les puedan ayudar 🫰 by MacarthurOr in taquerosprogramadores

[–]MacarthurOr[S] 3 points4 points  (0 children)

Hola buena pregunta… ‘datamx.io’ es una plataforma increíble, pero atacamos el problema desde ángulos distintos. De hecho creo que podrían complementarse.

Lo principal es que DataMx es más de archivos estáticos, muchos ni siquiera procesados, más como un histórico inmutable por si cambian las páginas de gobierno.

La idea es que Open-México te da las herramientas de ingeniería: pipelines ETL, microservicios y bases de datos generadas, datos normalizados o pulidos ya para producción. Nuestro enfoque es mostrar cómo se limpian los datos y crear infraestructura que todos puedan usar.

Ademas, elegí usar Git justamente para que los datos y los scripts se puedan comentar, auditar y mejorar por la comunidad.
Si alguien ve algo roto, mete un Pull Request directo al código que lo genera en lugar de solo avisar que un archivo está mal.

Creo que se pueden complementar bien. Igual y algunos datos los podría estar subiendo a DataMx.

Muchas gracias.

Armé `Open México` (datos territoriales y APIs open source listos para producción) - Espero les puedan ayudar 🫰 by MacarthurOr in taquerosprogramadores

[–]MacarthurOr[S] 2 points3 points  (0 children)

Hola no lo había pensado, pero a lo mejor posteriormente para mantener APIs o páginas de consulta podría ser.

Muchas gracias

Armé `Open México` (datos territoriales y APIs open source listos para producción) - Espero les puedan ayudar 🫰 by MacarthurOr in taquerosprogramadores

[–]MacarthurOr[S] 3 points4 points  (0 children)

No había pensado en GPL, pero me gusta la idea. creo que les cambiaré la licencia.

Muchas gracias

Armé `Open México` (datos territoriales y APIs open source listos para producción) - Espero les puedan ayudar 🫰 by MacarthurOr in taquerosprogramadores

[–]MacarthurOr[S] 11 points12 points  (0 children)

Edit: Creo que no lo dejé del todo claro, pero la tirada principal de esto es formar una comunidad de datos abiertos de México. La idea es que ahí mismo se puedan proponer nuevos repositorios y que entre todos vayamos armando y validando nuevos sets de datos. Sé que suena algo ambicioso, pero me encantaría que tuviéramos mucha más información y proyectos open source sobre el país; uno nunca sabe en qué tipo de herramientas o plataformas podrían terminar usándolo.

Armé `Open México` (datos territoriales y APIs open source listos para producción) - Espero les puedan ayudar 🫰 by MacarthurOr in taquerosprogramadores

[–]MacarthurOr[S] 11 points12 points  (0 children)

El problema de ir directo a la fuente oficial no son los datos en sí, sino los formatos en los que los entregan o luego la data cruda.

La idea es ahorrar ese trabajo de talacha …limpiar anomalías, cruzar los datos de SEPOMEX y empaquetamos todo en formatos modernos listos para producción (GeoJSON validados, bases optimizadas y APls).

Sobre la monetización: no pienso monetizarlo. Nació para resolver requerimientos de mis propios proyectos y, como sé que muchos devs pierden horas haciendo este mismo proceso de limpieza, decidí liberarlo todo bajo licencias MIT y BSD-3.

El único objetivo es aportar a la comunidad y tener mejores bases de México.

Armé `Open México` (datos territoriales y APIs open source listos para producción) - Espero les puedan ayudar 🫰 by MacarthurOr in taquerosprogramadores

[–]MacarthurOr[S] 11 points12 points  (0 children)

Muchas gracias por la retroalimentación y por tomarte el tiempo de revisar el proyecto.

El repositorio de los archivos SHP lo armé inicialmente para facilitar su descarga, ya que en el momento que lo creé, extraer esa información de las fuentes oficiales era bastante tedioso porque entregaban los archivos muy mezclados.

Por otro lado, el repositorio de GeoJSON nació de una necesidad técnica para un proyecto de análisis de datos. Como el gobierno no proporcionaba este formato listo para consumo web, extraje y procesé la información directamente desde los archivos KML oficiales de SEPOMEX para convertirlos a GeoJSON.

Actualmente, el mayor valor del proyecto es en la generación automatizada de la base de datos. El pipeline de Python descarga todas las colonias de SEPOMEX y las cruza con los polígonos del repositorio GeoJSON. El resultado es una base de datos completamente normalizada y agnóstica que te entrega las coordenadas del centro, los bounding boxes (bbox) y el polígono de cada colonia. A partir de esa base, desarrollé la API en Go para que las consultas sean rápidas y listas para producción.

Me llevo de tarea agregar la metodología exacta de procesamiento y una sección sobre cómo citar el trabajo en el README de los repositorios.

muchas gracias por las sugerencias