extension-downloader
是一個為 Firefox 和基於 Chromium 的瀏覽器下載瀏覽器擴充功能的工具。它適用於 Linux、macOS 和 Windows 系統。一個典型的用例是跨多個系統維護和部署瀏覽器擴充功能。
若要安裝extension-downloader
,請按照下列步驟操作:
使用 Rust 的 Cargo 建置並安裝extension-downloader
:
貨件安裝--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
檔案以指定您要下載的擴充功能。配置選項包括指定擴充 ID(或名稱)、目標目錄和瀏覽器類型。
範例配置片段:
[[extensions]]# 瀏覽器可以是以下之一: "firefox", "chromium"browser = "firefox"# 波浪號(~) 展開,其他任何內容都不是profile = "~/.mozilla/firefox/default "# firefox 擴充功能是由 namenames = ["ublock-origin"] 引用 [[extensions]]browser = "chromium"profile = "~/.config/chromium"# chromium 擴充功能透過其 ID 進行引用# 可以從 Chrome 線上商店中的 URL 取得names = ["cjpalhdlnbpafiamejdnhcphjbkeiagm", # ublock- origin] # Windows 上的Microsoft Edge[[extensions]]browser = "chromium"profile = "MicrosoftEdge"names = ["cjpalhdlnbpafiamejdnhcphjbkeiagm", # ublock-origin]
注意:每個擴充功能僅下載一次,然後在相容的瀏覽器之間共用。
如果您想為extension-downloader
做出貢獻,請分叉儲存庫並建立拉取請求,或開啟一個問題以討論有關您想要新增的變更或功能。
extension-downloader
在 Apache-2.0 許可證下可用。