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?

RSolberg
quelle
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.

tghw
quelle
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 .

manuc66
quelle
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
1

Ich verwende die Firefox Environment Backup Extension (FEBE), um ALLE Firefox-bezogenen Daten zu sichern, einschließlich der Erweiterungen als Greasemonkey

Edosoft
quelle
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.
magnifico
quelle