O que é uma maneira eficiente de transformar um monte de scripts do Greasemonkey editados sob encomenda @includes em user-includes?

1

Eu uso Webcomic Reader muito strongmente, e tenho por alguns anos agora. Antes do Greasemonkey incluir as inclusões de usuários, construí uma coleção justa de regras @include customizadas na minha cópia local.

Isso foi um pouco irritante para copiar para a nova versão do arquivo toda vez que eu queria atualizar, mas eu consegui. Agora, porém, estou pensando que é realmente um pouco frágil e devo tentar migrar para o recurso de inclusão do usuário, mas não tenho o menor desejo de copiar manualmente e colar 307 linhas * uma por uma nas caixas de entrada de opção do Greasemonkey. / p>

Alguma sugestão para automatizar este processo?

* Por contagem de seleção do Notepad ++; pode estar fora por um eu suponho.

    
por Nathan Tuggy 09.12.2014 / 04:06

2 respostas

1

O Greasemonkey armazena coisas de controle de script em seu arquivo config.xml . Você pode editar este arquivo para afetar as alterações desejadas.

  1. Vá para a sua pasta do perfil do Firefox .
  2. A partir daí, insira a pasta gm_scripts .
  3. Encerre o Firefox (ajuda a se proteger contra a destruição acidental do seu perfil ou a instalação do GM).
  4. Com um editor adequado (Notepad ++, TextPad, Emacs, etc.), edite o arquivo config.xml .
  5. Encontre a seção <Script...> ... </Script> do seu userscript.
  6. Para apenas as linhas <Include> ... </Include> que você deseja converter, substitua Include por UserInclude (2 instâncias por linha).
  7. Salve as alterações e reinicie o Firefox.
  8. Feito!
por 09.12.2014 / 06:32
0

Eu tenho uma idéia para isso, mas é feia como sin, quase: SendKeys, provavelmente a partir de um script do PowerShell, alimentado com o @includes até agora. Expandirá isso se nenhuma outra resposta for dada.

    
por 09.12.2014 / 04:06