Problema CORS al publicar en Discourse desde Obsidian

Fue el comienzo de algo. Para mis propios propósitos, estoy más interesado en una aplicación de línea de comandos (CLI) que permita sincronizar una bóveda de Obsidian con un foro de Discourse. Una aplicación CLI facilita el manejo de la sincronización de una bóveda completa o un subdirectorio, el manejo de enlaces internos en las notas, la gestión de subidas, etc. El enfoque de la aplicación CLI también encaja con otro trabajo que estoy haciendo, por lo que estoy aprendiendo algo útil de ello.

La gran desventaja de la aplicación CLI es que requiere que cualquiera que la use tenga Ruby instalado en su computadora. También solo funcionará en computadoras de escritorio. Habría algunos desafíos técnicos al usarla en computadoras con Windows.

Publicaré un enlace a la aplicación aquí una vez que esté lista para compartir.

Si un plugin de Obsidian Discourse, en lugar de una aplicación CLI, es algo que interesa a la gente, lo volveré a examinar en el futuro. Es posible que alguien más lo haga antes que yo. No lo llevé mucho más allá del ejemplo de código que se publicó anteriormente.