؟ دائما افتح المتصفح الأيمن ؟؟
Finicky هو تطبيق MacOS يتيح لك إعداد قواعد تقرر المستعرض الذي يتم فتحه لكل رابط أو عنوان URL. مع بدقة كمتصفح افتراضي ، يمكنك إخباره بفتح Facebook أو Reddit في متصفح واحد ، و Trello أو LinkedIn في آخر.
Finicky.app في مجلد التطبيق الخاص بك.brew install --cask finicky . قم بإنشاء ملف يسمى .finicky.js مع التكوين (أمثلة) في الدليل المنزلي أو إنشاء تكوين أساسي مع KickStart ripricy
ابدأ بدقة. يرجى السماح بتعيينها كمتصفح افتراضي.
وقد انتهيت. جميع الروابط التي تم النقر عليها والتي كانت ستفتح متصفحك الآن يتم التعامل معها لأول مرة من قبل infinicky.
// ~/.finicky.js
module . exports = {
defaultBrowser : "Google Chrome" ,
rewrite : [
{
// Redirect all urls to use https
match : ( { url } ) => url . protocol === "http" ,
url : { protocol : "https" }
}
] ,
handlers : [
{
// Open apple.com and example.com urls in Safari
match : finicky . matchHostnames ( [ "apple.com" , "example.com" ] ) ,
browser : "Safari"
} ,
{
// Open any url that includes the string "workplace" in Firefox
match : / workplace / ,
browser : "Firefox"
} ,
{
// Open google.com and *.google.com urls in Google Chrome
match : [
"google.com/*" , // match google.com urls
"*.google.com/*" , // match google.com subdomains
] ,
browser : "Google Chrome"
}
]
} ;انظر الوثائق لجميع الميزات الدعم الصاخبة.
يتمتع Finicky بدعم واسع النطاق لمطابقة المتصفحات وإعادة كتابة وبدء التشغيل أو أي تطبيقات أخرى تتعامل مع عناوين URL. راجع Wiki للحصول على وثائق التكوين الكاملة التي تشرح جميع واجهات برمجة التطبيقات والخيارات المتاحة بالإضافة إلى معلومات تفصيلية حول كيفية مطابقة عناوين URL.
راجع صفحة wiki للحصول على نصائح تكوين أخرى من قبل مستخدمي inicky.
إذا كنت تبحث عن شيء يتيح لك اختيار المتصفح لتفعيله في واجهة رسومية ، تحقق من Browserosaurus by Will Stone ، وهو متصفح مفتوح المصدر لـ MacOS. إنه يعمل بشكل جيد مع بدقة!
إذا كنت ترغب في بناء ادفع من المصدر ، فيمكنك القيام بذلك عن طريق تثبيت Xcode وأدوات سطر أوامر Xcode والغزل ، ثم تشغيل ما يلي:
# build the source
make
# run the compiled app
make runليس لدي وقت للعمل على بدقة نشطة ، وهذا هو الحال لعدة سنوات. ما زلت أستخدمه كل يوم ويعمل بشكل جيد لحالات الاستخدام الخاصة بي. عندما يكون لدي وقت أحاول الرد على طلبات الدعم على Twitter و Github.
لا تتوقع أي عمل على الميزات أو الإصدارات الجديدة أو حتى إصلاحات الأخطاء من جانبي في هذه المرحلة. ما لم تتغير الأمور كثيرًا في حياتي الشخصية أو المهنية ، فلن يكون لدي وقت للعمل على صدق في المستقبل المنظور.
هل تريد المساعدة في تطوير بدقة؟ وقتي لأقضي للعمل على بدقة محدودة للغاية ، وتجربتي المحدودة مع Swift و Macos أشعر أنها تعيقها. إذا كنت من ذوي الخبرة في تطوير Swift و MacOS وهذا يبدو مثيراً للاهتمام بالنسبة لك ، فيرجى التواصل معي ، ويفضل أن يكون ذلك على Twitter.
يرجى تقديم مشكلة عن الأخطاء أو الوثائق المفقودة أو السلوك غير المتوقع.
انظر الحشرات
يرجى تقديم مشكلة لاقتراح ميزات جديدة. التصويت على طلبات الميزة عن طريق إضافة؟.
انظر طلبات الميزة
هل لديك أي أسئلة أخرى أو تحتاج إلى مساعدة؟ لا تتردد في التواصل معي على Mastodon أو Twitter.
معهد ماساتشوستس للتكنولوجيا