Wie synchronisiere ich GreaseMonkey-Skripte zwischen Computern?


21

Ich habe einige großartige Greasemonkey-Skripte für FireFox und hätte idealerweise eine Möglichkeit, sie zwischen Computern zu synchronisieren. Bis zu einem gewissen Grad wäre es sogar schön, die Skripte über ein Netzwerk im Büro auf PCs bereitstellen zu können.

Wie kann ich diese zwischen Workstations synchronisieren?


Ich frage mich, ob es möglich wäre, Greasemonkey-Skripts (und alle zugehörigen Daten) mit einer Google Chrome-Erweiterung zu synchronisieren. Ich werde versuchen, eine Erweiterung zu finden, die das kann.
Anderson Green

Heute habe ich herausgefunden, dass es möglich ist, Greasemonkey-Skripte in Google Chrome mit Tampermonkey zu synchronisieren: forum.tampermonkey.net/viewtopic.php?f=26&t=414
Anderson Green

Bitte überprüfen Sie die aktualisierte Antwort und sehen Sie nach, ob Sie sie akzeptieren können oder nicht.
Ooker

Antworten:


16

Ich verwende Dropbox zum Synchronisieren von greasemonkey-Skripten:

  1. Erstelle einen Ordner: My Dropbox\App Sync\Firefox\
  2. Finden Sie Ihr Profilverzeichnis ( [random string]wird so ähnlich sein 2b5dk3bs)
    • XP: C:\Documents and Settings\[username]\Application Data\Mozilla\Firefox\Profiles\[random string].default
    • Vista: C:\Users\[username]\AppData\Roaming\Mozilla\Firefox\Profiles\[random string].default
  3. Verschieben Sie den gm_scriptsOrdner nachMy Dropbox\App Sync\Firefox\
  4. Verwenden Sie die Link Shell-Erweiterung , um eine Junction zu erstellen, die gm_scriptsim Profilverzeichnis aufgerufen wird . Eine Kreuzung ist wie eine symbolische Verbindung. Klicken Sie dazu mit der rechten Maustaste auf den gm_scriptsOrdner in Ihrer Dropbox und klicken Sie auf "Linkquelle auswählen". Klicken Sie dann mit der rechten Maustaste in Ihr Profilverzeichnis und wählen Sie Ablegen als >> Junction.
  5. Löschen Sie für jeden anderen Computer den gm_scriptsOrdner in Ihrem Profil und fügen Sie die Junction wie zuvor hinzu.

Ich benutze diesen Trick auch für Erweiterungen, Redox- Konfigurationsdateien für Mausgesten , stilvolle und Menü-Editor- Dateien.


Süße Idee. Ich wollte dasselbe tun, habe aber nie einen Weg gefunden, es zu tun.
Spätzel

In Windows 7 können Sie "mklink -J" verwenden, um eine Junction zu erstellen.
Cysiek10

Wo würden die Skripte auf Ubuntu gespeichert?
Anderson Green

7

Seit der Version 1.13 von Greasemonkey im Dezember 2013 besteht die Möglichkeit, Firefox Sync zu verwenden, um die installierten Benutzerskripte auf allen Browsern gleich zu halten.

Siehe auch einen Blog-Beitrag vom September 2013: Firefox Sync kommt zu Greasemonkey .


Dies ist die letzte aktualisierte Antwort. Es wurde im Jahr 2014 geschrieben, da andere Antworten im Jahr 2009 waren.
Ooker

4
Diese Option synchronisiert nur Skripte, die über einen Weblink installiert und aktualisiert wurden. Es ist ziemlich nutzlos, wenn Sie der Autor einiger unveröffentlichter Skripte sind, die Sie zwischen mehreren Computern synchronisieren möchten.
Piyush Soni


0

Ich habe gerade Windows Live Mesh eingerichtet, um meine greasemonkey-Skripte zu synchronisieren. Dies funktioniert unter Vista SP2 oder höher oder Mac OS X 10.5 oder neuer. Wer maximale Verfügbarkeit für XP und Linux will, sollte sich die Antwort von tghw ansehen. Für diejenigen, die nur mit neueren Versionen von Windwos und OS X synchronisieren müssen, ist Windows Live Mesh eine gute Option, bei der keine Junctions erstellt werden müssen.

  1. Installieren Sie Windows Live Mesh auf jedem Computer und melden Sie sich an.
  2. Finden Sie das Verzeichnis gm_scripts (C: \ Users [Benutzername] \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles [Zufallszeichenfolge] .default \ gm_scripts)
  3. Wählen Sie in Windows Live Mesh "Einen Ordner synchronisieren" und fügen Sie ihn in Ihren gm_scripts-Pfad ein.
  4. Sie können auswählen, mit welchen Computern synchronisiert werden soll, und Sie können auch eine Synchronisierung mit SkyDrive durchführen.
  5. Windows Live Mesh startet die Synchronisierung.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.