extension-downloader
— это инструмент для загрузки расширений браузера для Firefox и браузеров на базе Chromium. Он работает в системах Linux, macOS и Windows. Типичный вариант использования — поддержка и развертывание расширений браузера в нескольких системах.
Чтобы установить extension-downloader
, выполните следующие действия:
Соберите и установите extension-downloader
используя груз Rust:
установка груза --git https://github.com/michaeladler/extension-downloader.git
Скопируйте пример файла конфигурации в каталог конфигурации пользователя:
mkdir -p ~/.config/расширение-загрузчик cp example/config.toml ~/.config/extension-downloader/config.toml
Настройте config.toml
в соответствии со своими потребностями.
После настройки config.toml
вы можете запустить инструмент, используя:
./расширение-загрузчик
Загрузчик скачает и установит расширения, указанные в файле конфигурации. См ./extension-downloader --help
для доступных опций CLI.
Чтобы настроить extension-downloader
, отредактируйте файл config.toml
, указав, какие расширения вы хотите загрузить. Параметры конфигурации включают указание идентификаторов расширений (или имен), каталога назначения и типа браузера.
Пример фрагмента конфигурации:
[[extensions]]# браузер может быть одним из: "firefox", "chromium"browser = "firefox"# тильда (~) расширяется, все остальное notprofile = "~/.mozilla/firefox/default"# расширения Firefox на которые ссылаются namenames = ["ublock-origin"] [[extensions]]browser = "chromium"profile = "~/.config/chromium"# расширения Chrome ссылаются на свой идентификатор #, который можно получить по URL-адресу в интернет-магазине Chrome.names = ["cjpalhdlnbpafiamejdnhcphjbkeiagm", # ublock- origin]# Microsoft Edge в Windows[[extensions]]browser = "chromium"profile = "MicrosoftEdge"names = ["cjpalhdlnbpafiamejdnhcphjbkeiagm", # ublock-origin]
Примечание . Каждое расширение загружается только один раз , а затем используется в совместимых браузерах.
Если вы хотите внести свой вклад в extension-downloader
, создайте форк репозитория и создайте запрос на включение или откройте вопрос для обсуждения изменений или функций, которые вы хотели бы добавить.
extension-downloader
доступен по лицензии Apache-2.0.