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

7466
RSolberg

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

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

20
Интересно, можно ли было бы синхронизировать сценарии Greasemonkey (и все связанные данные), используя расширение Google Chrome. Я постараюсь найти расширение, которое может сделать это. Anderson Green 11 лет назад 0
Сегодня я узнал, что можно синхронизировать скрипты Greasemonkey в Google Chrome с помощью Tampermonkey: http://forum.tampermonkey.net/viewtopic.php?f=26&t=414 Anderson Green 11 лет назад 0
Пожалуйста, проверьте [обновленный ответ] (http://superuser.com/a/743630/301042) и посмотрите, можете ли вы принять его или нет. Ooker 9 лет назад 0

4 ответа на вопрос

15
tghw

Я использую 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, стильных файлов и файлов редактора меню .

Сладкая идея Я хотел сделать то же самое, но никогда не находил способ сделать это. spaetzel 14 лет назад 0
В Windows 7 вы можете использовать «mklink -J» для создания соединения. cysiek10 12 лет назад 0
Где будут храниться скрипты в Ubuntu? Anderson Green 11 лет назад 0
7
manuc66

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

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

Это последний обновленный ответ. Он был написан в 2014 году, так как другие ответы были в 2009 году. Ooker 9 лет назад 0
Эта опция синхронизирует только те скрипты, которые установлены и обновлены по веб-ссылке. Это довольно бесполезно, если вы автор неопубликованных сценариев, которые вы хотите синхронизировать между несколькими компьютерами. Piyush Soni 7 лет назад 1
1
Edosoft

Я использую расширение для резервного копирования среды Firefox (FEBE) для создания резервных копий всего, что связано с Firefox, включая расширения как Greasemonkey

0
magnifico

Я только что закончил настройку 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 начнет синхронизацию.

Похожие вопросы