Как синхронизировать скрипты GreaseMonkey между компьютерами?

21

У меня есть несколько отличных скриптов greasemonkey для FireFox, и в идеале я бы хотел синхронизировать их между компьютерами. В некоторой степени было бы неплохо иметь возможность развертывать сценарии на ПК по сети в офисе.

Как я могу синхронизировать их между рабочими станциями?

RSolberg
источник
Интересно, можно ли было бы синхронизировать сценарии Greasemonkey (и все связанные данные) с помощью расширения Google Chrome. Я постараюсь найти расширение, которое может сделать это.
Андерсон Грин
Сегодня я узнал, что можно синхронизировать скрипты Greasemonkey в Google Chrome с помощью Tampermonkey: forum.tampermonkey.net/viewtopic.php?f=26&t=414
Андерсон Грин
Пожалуйста, проверьте обновленный ответ и посмотрите, можете ли вы принять его или нет.
Ooker

Ответы:

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. Используйте расширение оболочки Shell для создания соединения, вызываемого gm_scriptsв каталоге профиля. Junction вроде как символическая ссылка. Для этого щелкните правой кнопкой мыши gm_scriptsпапку в вашем Dropbox и выберите «Pick Link Source». Затем в каталоге вашего профиля щелкните правой кнопкой мыши и выберите Drop As >> Junction.
  5. Для любой другой машины удалите gm_scriptsпапку в своем профиле и добавьте узел, как и прежде.

Я также использую этот трюк для расширений, жестов мыши, настройки redox , стильных файлов и файлов редактора меню .

tghw
источник
Сладкая идея Я давно хотел сделать то же самое, но так и не нашел способа сделать это.
Спацель
В Windows 7 вы можете использовать «mklink -J» для создания соединения.
cysiek10
Где будут храниться скрипты в Ubuntu?
Андерсон Грин
7

Начиная с выпуска Greasemonkey, выпущенного в декабре 2013 года в версии 1.13, появилась возможность использовать Firefox Sync, чтобы сохранить установленные пользовательские сценарии одинаковыми во всех ваших браузерах.

Смотрите также сообщение в блоге за сентябрь 2013 года: Firefox Sync поступает в Greasemonkey .

manuc66
источник
Это последний обновленный ответ. Это было написано в 2014 году, так как другие ответы были в 2009 году.
Ooker
4
Эта опция синхронизирует только те скрипты, которые установлены и обновлены по веб-ссылке. Это довольно бесполезно, если вы являетесь автором некоторых неопубликованных сценариев, которые вы хотите синхронизировать между несколькими компьютерами.
Пиюш Сони
0

Я только что закончил настройку Windows Live Mesh для синхронизации моих скриптов greasemonkey. Это работает на 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 [имя пользователя] \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles [случайная строка] .default \ gm_scripts)
  3. Выберите «Синхронизировать папку» в Windows Live Mesh и вставьте ее в путь gm_scripts.
  4. Вы можете выбрать, с какими машинами выполнять синхронизацию, а также синхронизировать с SkyDrive.
  5. Windows Live Mesh начнет синхронизацию.
Magnifico
источник