Como sincronizar scripts GreaseMonkey entre computadores?

21

Eu tenho ótimos scripts greasemonkey para o FireFox e, idealmente, teria uma maneira de sincronizá-los entre computadores. Até certo ponto, seria bom poder implantar os scripts nos PCs através de uma rede no escritório.

Como posso sincronizá-los entre estações de trabalho?

RSolberg
fonte
Gostaria de saber se seria possível sincronizar scripts Greasemonkey (e todos os dados relacionados) usando uma extensão do Google Chrome. Vou tentar encontrar uma extensão que possa fazer isso.
Anderson Green
Hoje, descobri que é possível sincronizar scripts Greasemonkey no Google Chrome usando o Tampermonkey: forum.tampermonkey.net/viewtopic.php?f=26&t=414
Anderson Green
Verifique a resposta atualizada e veja se você pode aceitá-la ou não.
Ooker

Respostas:

16

Eu uso o Dropbox para sincronizar scripts greasemonkey:

  1. Faça uma pasta: My Dropbox\App Sync\Firefox\
  2. Encontre o diretório do seu perfil ( [random string]será algo parecido 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. Mova a gm_scriptspasta paraMy Dropbox\App Sync\Firefox\
  4. Use a Extensão do Shell de Link para criar uma Junção chamada gm_scriptsno diretório do perfil. Uma junção é como um link simbólico. Para fazer isso, clique com o botão direito do mouse na gm_scriptspasta do Dropbox e clique em 'Selecionar fonte do link'. Em seguida, no diretório do seu perfil, clique com o botão direito do mouse e escolha Soltar como >> junção.
  5. Para todas as outras máquinas, exclua a gm_scriptspasta no seu perfil e adicione a junção como antes.

Também uso esse truque para extensões, arquivos de configuração redox de gestos do mouse , elegantes e do editor de menus .

tghw
fonte
Doce ideia. Eu estava querendo fazer a mesma coisa, mas nunca encontrei uma maneira de fazê-lo.
21909 spaetzel
No Windows 7, você pode usar "mklink -J" para criar junção.
cysiek10
Onde os scripts seriam armazenados no Ubuntu?
Anderson Green
7

Desde a versão 1.13 de dezembro de 2013 da Greasemonkey, existe a opção de usar o Firefox Sync para manter os scripts de usuário instalados iguais em todos os navegadores.

Veja também uma postagem no blog de setembro de 2013: Firefox Sync chegando ao Greasemonkey .

manuc66
fonte
Esta é a resposta atualizada mais recente. Foi escrito em 2014, já que outras respostas foram em 2009.
Ooker 15/02
4
Esta opção sincroniza apenas scripts instalados e atualizados a partir de um link da web. É muito inútil se você é o autor de alguns scripts não publicados que deseja sincronizar entre várias máquinas.
Piyush Soni
1

Estou usando o Firefox Environment Backup Extension (FEBE) para fazer backup de TODAS as coisas relacionadas ao Firefox, incluindo extensões como Greasemonkey

Edosoft
fonte
0

Acabei de configurar o Windows Live Mesh para sincronizar meus scripts greasemonkey. Isso funciona no Vista SP2 ou superior, ou no Mac OS X 10.5 ou mais recente. Aqueles que desejam disponibilidade máxima para XP e Linux ainda devem procurar a resposta do tghw. No entanto, para aqueles que precisam apenas sincronizar com versões mais recentes do Windwos e OS X, o Windows Live Mesh é uma boa opção que não requer a criação de junções.

  1. Instale o Windows Live Mesh em cada máquina e inscreva-se.
  2. Localize o diretório gm_scripts (C: \ Users [nome de usuário] \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles [cadeia aleatória] .default \ gm_scripts)
  3. Selecione "Sincronizar uma pasta" no Windows Live Mesh e cole no seu caminho gm_scripts.
  4. Você pode escolher com quais máquinas sincronizar e também pode sincronizar com o SkyDrive.
  5. O Windows Live Mesh começará a sincronizar.
magnifico
fonte