Hace unos meses navegando por los blog que sigo, me topé en el blog de viktor con el siguiente articulo:

Cómo añadir un botón en tu wordpress para compartir contenido en #Mastodon #diaspora #gnusocial o #Hubzilla

Nos muestra una aplicación web llamada Share freedom ,de allí viene el nombre de esta extensión 😉, desarrollada por kim y adaptada por el mismo viktor para poder compartir las paginas que incluyen dicho botón a las distintas instancias dentro del fediverso. Un gran atino teniendo en cuenta que una de las mas grandes ventajas de las redes federadas, es a su vez uno de sus mayores lastres en términos prácticos; la descentralización. Es súper cómodo compartir en las redes “sociales” de la NSA ya que solo ocupas ingresar una sola dirección web, mientras que los usuarios en las redes libres sabemos que hay cantidad de nodos/instancias como numero de granos en un cultivo de maíz.

Yo soy una persona que usa mas las redes, incluida la del condenado pájaro azul, como portal de noticias, pasando la mayor parte del tiempo en ellas sin postear, sino compartiendo otros post (boost en mastodon) y compartir sitios de mi interés. Aquí es donde la aplicación, debido a sus características, no me permite compartir cualquier pagina, por lo que me vi en la necesidad de desarrollar una extensión para firefox que solventara (en parte) estas desventajas;

Share freedom, extensión para el zorrito

Sitio para la instalar la extensión

Sitio del código fuente

¿Por qué una extensión para el navegador? si la montaña no va a ti, tu ve a la montaña; en vez de preocuparse por ver si cierto sitio tiene botones para compartir en el fediverso, tú navegador ahora tiene uno para compartir lo que te plazca. Compatible para todos los navegadores derivados del zorro, como Gnu icecat, iceweasel y abrowser de la distro trisquel GNU/Linux.

Al estar algo tosco en esto de la programación (estoy aprendiendo y estudiando por mi cuenta) y moverme con cierta dificultad en el campo del javascript, decidí no complicarme la vida, y hacer un fork de la extensión URL-sharer de yuvaraj (aka shivaraj) con licencia GPL v3.

Se puede ejecutar la app con la combinación de teclas Crtl-Shift-u que abre un pequeño panel como se muestra en la imagen de arriba, con iconos de algunas de las plataformas libres mas populares, que al pinchar sobre uno de ellos automáticamente comparte la pestaña activa y te redirecciona a una aplicación web para poder compartir en tu instancia.

  • Diaspora, Friendica y Socialhome: hacen uso de Share on diaspora*.
  • Pump.io: usa Granada para explotar todo el potencial que puede ofrecer esta fantástica red.
  • Mastodon: usa Mastoshare con el inconveniente de que esta en japones, pero fácil de entender.
  • Prismo (Una especie de reddit/meneame pero con la tecnología detrás de mastodon): aun no está listo para uso extendido, por lo que solo redirige a la instancia oficial.
  • Gnusocial: por ahora solo comparte al nodo gnusocial.no
  • Hubzilla: por ahora solo comparte al nodo star.hubzilla.org

No soporta pleroma , por problemas con los http request que continúan fallando en su red.

Nota: tanto mastoshare como share on diaspora* no soportan enlaces que contengan títulos con #hashtags.

Cosas por hacer

Implementar una página dentro de la propia extensión para introducir directamente las instancias. Espero hacerlo en un futuro próximo, mientras maduro y pulo mejor mis conocimientos en esta materia.