extension-downloader
هي أداة لتنزيل ملحقات المتصفح لمتصفحات Firefox وChromium. يعمل على أنظمة Linux، وmacOS، وWindows. حالة الاستخدام النموذجية هي الحفاظ على ملحقات المتصفح ونشرها عبر أنظمة متعددة.
لتثبيت extension-downloader
، اتبع الخطوات التالية:
قم ببناء وتثبيت extension-downloader
باستخدام حمولة Rust:
تثبيت البضائع --git https://github.com/michaeladler/extension-downloader.git
انسخ ملف التكوين النموذجي إلى دليل تكوين المستخدم الخاص بك:
mkdir -p ~/.config/extension-downloader 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"# tilde (~) موسع، أي شيء آخر notprofile = "~/.mozilla/firefox/default"# ملحقات Firefox موجودة تمت الإشارة إليه بواسطة namenames = ["ublock-origin"] [[extensions]]browser = "chromium"profile = "~/.config/chromium"# تتم الإشارة إلى # ملحقات chromium بواسطة رقم التعريف الخاص بها والذي يمكن الحصول عليه من عنوان URL في أسماء متاجر Chrome على الويب = ["cjpalhdlnbpafiamejdnhcphjbkeiagm"، # ublock- Origin]# Microsoft Edge على Windows[[امتدادات]]المتصفح = "chromium"profile = "MicrosoftEdge"names = ["cjpalhdlnbpafiamejdnhcphjbkeiagm"، # ublock-origin]
ملاحظة : يتم تنزيل كل ملحق مرة واحدة فقط ثم تتم مشاركته عبر المتصفحات المتوافقة.
إذا كنت ترغب في المساهمة في extension-downloader
، فيرجى تقسيم المستودع وإنشاء طلب سحب، أو فتح مشكلة للمناقشة بخصوص التغييرات أو الميزات التي ترغب في إضافتها.
يتوفر extension-downloader
بموجب ترخيص Apache-2.0.