extension-downloader
é uma ferramenta para baixar extensões de navegador para navegadores baseados em Firefox e Chromium. Funciona em sistemas Linux, macOS e Windows. Um caso de uso típico é manter e implantar extensões de navegador em vários sistemas.
Para instalar extension-downloader
, siga estas etapas:
Construa e instale extension-downloader
usando a carga do Rust:
instalação de carga --git https://github.com/michaeladler/extension-downloader.git
Copie o arquivo de configuração de exemplo para o diretório de configuração do usuário:
mkdir -p ~/.config/extension-downloader cp exemplo/config.toml ~/.config/extension-downloader/config.toml
Ajuste o config.toml
às suas necessidades.
Depois de configurar config.toml
, você pode executar a ferramenta usando:
./extensão-downloader
O downloader irá buscar e instalar as extensões especificadas no arquivo de configuração. Consulte ./extension-downloader --help
para opções CLI disponíveis.
Para configurar extension-downloader
, edite o arquivo config.toml
para especificar quais extensões você deseja baixar. As opções de configuração incluem a especificação dos IDs (ou nomes) das extensões, o diretório de destino e o tipo de navegador.
Exemplo de trecho de configuração:
[[extensões]]# navegador pode ser um dos seguintes: "firefox", "chromium"browser = "firefox"# til (~) é expandido, qualquer outra coisa notprofile = "~/.mozilla/firefox/default"# extensões do firefox são referenciado por namenames = ["ublock-origin"] [[extensions]]browser = "chromium"profile = "~/.config/chromium"# extensões chromium são referenciadas por seu ID#, que pode ser obtido no URL no Chrome web storenames = ["cjpalhdlnbpafiamejdnhcphjbkeiagm", # ublock- origem]# Microsoft Edge no Windows[[extensões]]navegador = "chromium"profile = "MicrosoftEdge"nomes = ["cjpalhdlnbpafiamejdnhcphjbkeiagm", # origem do ublock]
Observação : cada extensão é baixada apenas uma vez e depois compartilhada entre navegadores compatíveis.
Se você quiser contribuir com extension-downloader
, bifurque o repositório e crie uma solicitação pull ou abra um problema para discussão sobre alterações ou recursos que você gostaria de adicionar.
extension-downloader
está disponível sob a licença Apache-2.0.