コンピューター間でGreaseMonkeyスクリプトを同期する方法は?


21

FireFox用の優れたGreasemonkeyスクリプトがいくつかあり、理想的にはコンピューター間でそれらを同期する方法があります。ある程度、オフィスのネットワークを介してPCにスクリプトを展開できると便利です。

これらをワークステーション間で同期するにはどうすればよいですか?


Google Chrome拡張機能を使用してGreasemonkeyスクリプト(およびすべての関連データ)を同期することが可能かどうか疑問に思います。これを行うことができる拡張機能を見つけようとします。
アンダーソングリーン

今日、Tampermonkeyを使用してGoogle ChromeでGreasemonkeyスクリプトを同期できることがわかりました:forum.tampermonkey.net/viewtopic.php?f
Anderson Green

更新された回答を確認し、受け入れられるかどうかを確認してください。
オーカー

回答:


16

私はDropboxを使用して、greasemonkeyスクリプトを同期します。

  1. フォルダーを作成します。 My Dropbox\App Sync\Firefox\
  2. プロファイルディレクトリを見つけます([random string]次のようになります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. gm_scriptsフォルダーを移動しますMy Dropbox\App Sync\Firefox\
  4. 使用リンクシェル拡張を呼ばジャンクション作成するgm_scriptsプロファイルディレクトリにします。ジャンクションは、シンボリックリンクのようなものです。これを行うにgm_scriptsは、Dropboxでフォルダーを右クリックし、[リンクソースを選択]をクリックします。次に、プロファイルディレクトリで右クリックし、[Drop As >> Junction]を選択します。
  5. 他のすべてのマシンについてgm_scripts、プロファイル内のフォルダーを削除し、以前と同様にジャンクションを追加します。

また、拡張機能、マウスジェスチャのレドックス構成スタイリッシュメニューエディターファイルにもこのトリックを使用します。


いいアイデア。私は同じことをやりたいと思っていましたが、それを行う方法を見つけませんでした。
spaetzel 09

Windows 7では、「mklink -J」を使用してジャンクションを作成できます。
cysiek10

スクリプトはUbuntuのどこに保存されますか?
アンダーソングリーン

7

Greasemonkeyの2013年12月1.13リリース以降、Firefox Syncを使用して、インストールされているユーザースクリプトをすべてのブラウザーで同じにするオプションがあります。

2013年9月のブログ投稿「Firefox SyncがGreasemonkeyに登場」も参照してください。


これは最新の更新された回答です。これは、他の回答が2009年にあったため、2014年に書かれた
Ooker

4
このオプションは、Webリンクからインストールおよび更新されたスクリプトのみを同期します。あなたが複数のマシン間で同期したい未公開のスクリプトの作者であるなら、それはかなり役に立たない。
ピユーシュソニ


0

私は、グリースモンキースクリプトを同期するために、Windows Live Meshのセットアップを完了しました。これは、Vista SP2以降、またはMac OS X 10.5以降で動作します。XPとLinuxを最大限に利用したい人は、まだtghwの答えを見るべきです。ただし、WindwosおよびOS Xのより新しいバージョンにのみ同期する必要がある場合は、Windows Live Meshはジャンクションの作成を必要としない優れたオプションです。

  1. 各マシンにWindows Live Meshをインストールしてサインアップします。
  2. gm_scriptsディレクトリを見つけます(C:\ Users [username] \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles [random string] .default \ gm_scripts)
  3. Windows Live Meshで[フォルダーの同期]を選択し、gm_scriptsパスに貼り付けます。
  4. 同期するマシンを選択できます。また、SkyDriveに同期することもできます。
  5. Windows Live Meshが同期を開始します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.