social.sokoll.com

Cómo conectar Diaspora* y Facebook a Mastodon


La idea es compartir cualquier cosa en Diaspora*, y que salga automáticamente en Mastodon. Debido a la mayor longitud y al mejor formato de los posts en Diaspora*, no quiero que el contenido del post aparezca en Mastodon, sino solamente el titulo y un enlace. Incidentalmente, el método tambien se puede usar para Facebook.

Encontré la respuesta en este sitio, explico abajo mi versión ligeramente adaptada a este medio.

Diaspora a Mastodon

  • Cuenta en Diaspora*
    Necesitaremos la dirección del canal Atom asociado a nuestra cuenta de Diaspora. El formato es el siguiente

    https://pod/public/usuario.atom

    Donde pod debe ser reemplazado por nuestro pod (en mi caso despora.de) y usuario por nuestro nombre de usuario (en mi caso severianx)
  • Cuenta en Mastodon
    Tendremos que crear una aplicación, yendo a Preferencias/Desarrollo/Sus aplicaciones. Hacemos click en Nueva aplicación y ponemos

    Nombre de la aplicación: IFTTT
    Sitio web: https://maker.ifttt.com/
    Ámbitos: dejamos marcado read y write.

    Dejamos todo lo demás como esta, y hacemos click en "Enviar".
    Ahora abrimos la aplicación y copiamos el código etiquetado como Tu token de acceso.
  • Cuenta en IFTTT
    Primero ponemos nuestros Webhooks en activo, en este enlace.

    Después elegimos New applet y clickeamos en +this.

    Seleccionamos RSS feed y luego New feed item. En Feed URL ponemos el canal Atom de nuestra cuenta de Diaspora* y le damos a Create trigger.

    Ahora tenemos que seguir el enlace +that, y buscar Webhooks. Una vez allí tocamos Make a web request y llenamos
    URL:https://instancia/api/v1/statuses?access_token=tokendeacceso

    Aquí instancia se debe reemplazar por nuestra instancia de Mastodon y tokendeacceso por nuestro token de acceso. Las otras entradas se llenan segun

    Method: POST
    Content Type: application/x-www-form-urlencoded
    Body: status={{EntryTitle}} {{EntryUrl}}
Con esto ya debería funcionar. Para probarlo publicamos algo en Diaspora*, vamos a IFTTT y cliqueamos Check now en nuestro applet. Refrescamos y debería aparecer "Run 1 times". En nuestro timeline de Mastodon tendríamos que ver el título de nuestra publicación en Diaspora* y un enlace a la misma. Si no funciona, tocando el botón de edicion del applet hay un enlace a View activity log, donde tenemos alguna información de qué esta pasando.

Facebook a Mastodon


Conectar Facebook a Mastodon es similar a lo explicado anteriormente.
  • Cuenta en Facebook
    No tenemos que hacer nada aquí, salvo conectarnos a nuestra cuenta.
  • Cuenta en Mastodon
    Si no lo hicimos antes para conectar con Diaspora*, tendremos que crear una aplicación, yendo a Preferencias/Desarrollo/Sus aplicaciones. Hacemos click en Nueva aplicación y ponemos

    Nombre de la aplicación: IFTTT
    Sitio web: https://maker.ifttt.com/
    Ámbitos: dejamos marcado read y write.

    Dejamos todo lo demás como esta, y hacemos click en "Enviar".
    Ahora abrimos la aplicación y copiamos el código etiquetado como Tu token de acceso.
  • Cuenta en IFTTT
    Primero ponemos nuestros Webhooks en activo, en este enlace.

    Después elegimos New applet y clickeamos en +this.

    Seleccionamos Facebook y luego New status message by you.

    Ahora tenemos que seguir el enlace +that, y buscar Webhooks. Una vez allí tocamos Make a web request y llenamos
    URL:https://instancia/api/v1/statuses?access_token=tokendeacceso

    Aquí instancia se debe reemplazar por nuestra instancia de Mastodon y tokendeacceso por nuestro token de acceso. Las otras entradas se llenan segun

    Method: POST
    Content Type: application/x-www-form-urlencoded
    Body: status={Message}}
Con esto ya debería funcionar. Para probarlo publicamos algo en Facebook, vamos a IFTTT y cliqueamos Check now en nuestro applet. Refrescamos y debería aparecer "Run 1 times". En nuestro timeline de Mastodon tendríamos que ver el texto de nuestra publicación en Facebook. Si no funciona, tocando el botón de edicion del applet hay un enlace a View activity log, donde tenemos alguna información de qué esta pasando.

De modo similar podemos postear nuestras fotos de Facebook en Mastodon, modificando la parte +this del punto 3. más arriba.
Y eso es todo. Entiendo que en esta red donde todos saben de computadoras esto pueda ser una tonteria, pero yo estoy feliz de haberlo logrado y tengo la esperanza de que este post le resulte de ayuda a algún otro despistado como yo.

#diaspora #mastodon #facebook #fediverse
How to Post to Mastodon From Anything Using IFTTT

K-Squared Ramblings: How to Post to Mastodon From Anything Using IFTTT - K²R