Sincronizar tus scripts de Greasemonkey

En este post explicaré cómo sincronizar tus scripts de Greasemonkey entre distintos ordenadores. La solución está aplicada sobre ordenadores Ubuntu con la ayuda de DropBox, pero una vez explicado el funcionamiento, puede aplicarse con poco esfuerzo a otras distribuciones linux.
En primer lugar, si no conoces Greasemonkey decir que se trata de un plugin de firefox totalmente recomendable.
Luego, si no conoces DropBox o lo conoces pero no tienes una cuenta te recomiendo que te hagas una. Por cada persona que invites te darán almacenamiento extra, hasta un cierto límite, por lo que aprovecho y te pido que si no te ha invitado nadie accedas a través de mi URL de invitación:

La forma en la que vamos a sincronizar los scripts de greasemonkey es muy sencilla. Estos scripts se encuentran en una carpeta de nuestro directorio HOME, por lo que moveremos la carpeta de scripts a una carpeta de dropbox y crearemos un enlace simbólico. Veamos cómo sería, primero con un diagrama y luego paso a paso.



1. Abrimos una terminal, vamos al directorio HOME y luego accedemos al directorio de confgiración de firefox:
$ cd
$ cd .mozilla/firefox
$ ls -l
El último comando mostrará el contenido de dicha carpeta. Dentro de esta carpeta debe haber un directorio cuyo nombre es del tipo 'xxxxx.default' donde las x representan letras y números.
2. Accedemos a dicha carpeta:
$ cd xxxxx.default
Ahora, en esta carpeta (si tenemos instalado greasemonkey) tendrá que haber una carpeta llamada 'gm_scripts'. En esta carpeta se almacenan los scripts de greasemonkey y será la que tendremos sincronizada.
3. Hacemos una copia de la carpeta 'gm_scripts' y movemos la original a dropbox
$ cp -R gm_scripts gm_scripts.backup
$ mv gm_scripts /home/usuario/Dropbox/
La carpeta /home/usuario/Dropbox/ es donde tenemos nuestra carpeta de dropbox. Por supuesto también podríamos haber creado una subcarpeta dentro de dropbox.
4. Creamos un enlace simbólico a la carpeta de dropbox
$ ln -s /home/usuario/Dropbox/gm_scripts gm_scripts
Ahora, cuando ejecutamos Firefox, éste pensará que la carpeta gm_scripts se encuentra realmente en .mozilla/firefox. Sin embargo, al modificar los scripts e instalar nuevos, se modificará la carpeta de dropbox. Esta es la potencia de los enlaces simbólicos. Ahora sólo queda hacer esto en el resto de ordenadores que queramos tener sincronizados.

0 comentarios:

Publicar un comentario