Comment synchroniser les scripts GreaseMonkey entre ordinateurs?

21

J'ai de très bons scripts greasemonkey pour FireFox et j'aurais idéalement un moyen de les synchroniser entre ordinateurs. Dans une certaine mesure, il serait même intéressant de pouvoir déployer les scripts sur des PC via un réseau au bureau.

Comment puis-je les synchroniser entre les postes de travail?

RSolberg
la source
Je me demande s'il serait possible de synchroniser les scripts Greasemonkey (et toutes les données connexes) à l'aide d'une extension Google Chrome. Je vais essayer de trouver une extension qui peut le faire.
Anderson Green
Aujourd'hui, j'ai découvert qu'il était possible de synchroniser les scripts Greasemonkey dans Google Chrome à l'aide de Tampermonkey: forum.tampermonkey.net/viewtopic.php?f=26&t=414
Anderson Green
Veuillez vérifier la réponse mise à jour et voir si vous pouvez l'accepter ou non.
Ooker

Réponses:

16

J'utilise Dropbox pour synchroniser les scripts de greasemonkey:

  1. Faire un dossier: My Dropbox\App Sync\Firefox\
  2. Trouvez votre répertoire de profil (ce [random string]sera quelque chose comme 2b5dk3bs)
    • XP: C:\Documents and Settings\[username]\Application Data\Mozilla\Firefox\Profiles\[random string].default
    • Vue: C:\Users\[username]\AppData\Roaming\Mozilla\Firefox\Profiles\[random string].default
  3. Déplacez le gm_scriptsdossier versMy Dropbox\App Sync\Firefox\
  4. Utilisez l’ extension Link Shell pour créer une jonction appelée gm_scriptsdans le répertoire du profil. Une jonction est un peu comme un lien symbolique. Pour ce faire, cliquez avec le bouton droit sur le gm_scriptsdossier dans votre Dropbox, puis cliquez sur "Choisir la source du lien". Ensuite, dans votre répertoire de profil, cliquez avec le bouton droit de la souris et choisissez Drop As >> Junction.
  5. Pour chaque autre machine, supprimez le gm_scriptsdossier de votre profil et ajoutez la jonction comme auparavant.

J'utilise également cette astuce pour les extensions, les fichiers de configuration redox , les styles et les éditeurs de menus des gestes de la souris .

tghw
la source
Douce idée. J'ai eu envie de faire la même chose mais je n'ai jamais trouvé le moyen de le faire.
Spaetzel
Dans Windows 7, vous pouvez utiliser "mklink -J" pour créer une jonction.
cysiek10
Où les scripts seraient-ils stockés sur Ubuntu?
Anderson Green
7

Depuis la version 1.13 de Greasemonkey datant de décembre 2013, il est possible d’utiliser Firefox Sync pour que les scripts d’utilisateur installés restent les mêmes sur tous les navigateurs.

Voir également un article de blog de septembre 2013: Synchronisation Firefox à venir pour Greasemonkey .

manuc66
la source
Ceci est la dernière réponse mise à jour. Il a été écrit en 2014, puisque d'autres réponses l'ont été en 2009.
Ooker
4
Cette option ne synchronise que les scripts installés et mis à jour à partir d'un lien Web. C'est assez inutile si vous êtes l'auteur de certains scripts non publiés que vous souhaitez synchroniser entre plusieurs machines.
Piyush Soni
1

J'utilise Firefox Environment Backup Extension (FEBE) pour effectuer des sauvegardes de TOUS les éléments liés à Firefox, y compris des extensions telles que Greasemonkey.

Edosoft
la source
0

Je viens de terminer la configuration de Windows Live Mesh pour la synchronisation de mes scripts greasemonkey. Cela fonctionne sur Vista SP2 ou supérieur, ou Mac OS X 10.5 ou plus récent. Ceux qui veulent une disponibilité maximale pour XP et Linux devraient tout de même regarder la réponse de tghw. Toutefois, pour ceux qui ne doivent se synchroniser qu'avec les versions plus récentes de Windwos et OS X, Windows Live Mesh est une bonne option qui ne nécessite pas de création de jonctions.

  1. Installez Windows Live Mesh sur chaque ordinateur et inscrivez-vous.
  2. Rechercher le répertoire gm_scripts (C: \ Utilisateurs [nom d'utilisateur] \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles [chaîne aléatoire] .default \ gm_scripts)
  3. Sélectionnez "Synchroniser un dossier" dans Windows Live Mesh et collez-le dans votre chemin gm_scripts.
  4. Vous pouvez choisir les machines à synchroniser, et vous pouvez également synchroniser avec SkyDrive.
  5. Windows Live Mesh va commencer la synchronisation.
magnifico
la source