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?


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 .


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 .


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


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.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.