Una vez terminado el bot de ajedrez, estoy empezando a rumiar mi próximo proyecto de #programación.
Se me ha ocurrido hacer una utilidad para subir hilos a Mastodon, que pueda trocear un texto con sus imágenes y subirlo todo automáticamente.
Mi primera intención es hacerlo como plugin para #Obsidian, y así aprovecho el editor integrado, la interfaz gráfica, el soporte multilenguaje y otras características, y me podré centrar en la utilidad propiamente dicha.
El proyecto del plugin para publicar hilos desde #Obsidian va tomando forma. He conseguido saltar el mayor escollo, que era el mecanismo de autenticación.
La API de Mastodon para Javascript no está bien documentada y solo proporcionan un ejemplo demasiado simple, así que he tenido que figurarme cómo hacerlo mirando artículos aquí y allá.
Otro escollo ha sido que el entorno de desarrollo de Obsidian no lo conocía y está hecho en Typescript, que tampoco es mi fuerte.
Para el plugin de Obsidian me vendría genial la ayuda de alguien que sepa editar o diseñar iconos #SVG con unas características concretas. ¿Alguien en la sala?
Más pasitos en el #ThreadingForObsidian
Ya tenemos separadores con conteo de caracteres.
He enviado un hilo completo con mi plugin de Obsidian. ¡La cosa marcha!
https://masto.es/@ElPamplina/113653188403826772
Mi plugin de #Obsidian ya tiene icono propio gracias a @Rataunderground Lujazo!
Actualización del proyecto #PluginMastodonForObsidian:
Ya trocea textos y envía hilos perfectamente.
Solo me falta incluir imágenes y texto enriquecido, y prácticamente estaría para probarlo en real.
Sigo desarrollando el #PluginMastodonForObsidian, que ya envía imágenes con su texto ALT y todo.
A falta de unos retoques, estoy en condiciones de hacer mi primer hilo de verdad antes de fin de año. ¡Esto marcha!
La prueba piloto de mi #PluginMastodonForObsidian ha quedado de lujo. ¡Qué contento estoy!
https://masto.es/@ElPamplina/113740800120937337
¡Atención! El plugin para publicar #hilos desde #Obsidian está ya terminado y subido a Github. Aún no lo he enviado al repositorio oficial, mientras no lo haya probado bastante gente.
¡Busco betatesters! No hace falta conocimiento técnico. Gente que tenga instalado Obsidian (en PC, móvil o tablet), o quiera instalarlo, y se maneje un poco moviendo archivos entre carpetas.
Especialmente interesado en ecosistemas Apple, porque yo no los tengo para probar.
Interesados, escriban en privado para más instrucciones.
https://github.com/elpamplina/mastodon-threading
Otra cosa que necesito es gente bilingüe para traducir los archivos de idiomas. ¡Gracias!
He publicado en mi cápsula de #geminiprotocol un tutorial sobre el desarrollo de mi plugin para publicar hilos en Mastodon.
Aprovecho para recordar que busco gente para probar el funcionamiento, y también traducciones de los archivos de idiomas.
#programación #Obsidian
gemini://elpamplina.duckdns.org/
https://portal.mozz.us/gemini/elpamplina.duckdns.org/programacion/tutorial-plugin-obsidian.gmi
@jandi ¡Gracias! El asunto es que Obsidian requiere iconos con unas características muy determinadas (lógico, para que se integre en la interfaz). Ninguno de los logos de Mastodon que he encontrado las tiene, y haría falta alguien que los modifique. Yo de diseño ni pj idea.
@jandi ¡Por la gloria de mi madre!
@jubilo El orden en que aparecen en el timeline lo decide el servidor, no puedo hacer nada con eso.
Al entrar en el primero deberían salir los demás en orden en forma de hilo.
De todos modos, estoy borrandolo todo porque son pruebas.
@ElPamplina Aw yis, that was on my to do list for a LONG while, glad someone developed it before me <3
@ElPamplina wow. No sé si lo usaría a largo plazo pero sí quiero echarle un ojo. Desde Android y desde macOS.
@andor Gracias! En la página de Github están las instrucciones para instalarlo y usarlo. Para cualquier duda o sugerencia puedes escribirme en privado.