??常に適切なブラウザを開きますか?
Finickyは、すべてのリンクまたはURLに対してどのブラウザーが開かれているかを決定するルールを設定できるMacOSアプリケーションです。 Finickyをデフォルトのブラウザとして使用すると、あるブラウザでFacebookまたはRedditを開くこと、TreloまたはLinkedInを別のブラウザで開くように伝えることができます。
Finicky.appを入れます。brew install --cask finickyでインストールします。ホームディレクトリに構成(例)を備えた.finicky.jsというファイルを作成するか、Finicky Kickstartで基本的な構成を生成します
気楽に始めます。デフォルトのブラウザとして設定してください。
そして、あなたは終わった。ブラウザを開くとクリックされたすべてのリンクは、Finickyによって最初に処理されるようになりました。
// ~/.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サポートのすべての機能については、ドキュメントを参照してください。
Finickyは、URLを処理するマッチング、書き換え、ブラウザーまたはその他のアプリケーションの起動に広範なサポートを持っています。利用可能なすべて、API、オプションを説明する完全な構成ドキュメントについては、Wikiを参照してください。
Finickyのユーザーによる他の構成のヒントについては、Wikiページを参照してください。
グラフィカルインターフェイスでアクティブになるブラウザを選択できるものを探している場合は、MacOSのオープンソースブラウザのプロンプターであるWill Stone By Browserosaurusをチェックしてください。 Finickyと一緒に本当にうまく機能します!
ソースからFinickyを構築したい場合は、Xcode、Xcode Command Lineツール、Yarnをインストールして、次のことを実行してください。
# build the source
make
# run the compiled app
make run私は積極的にFinickyに取り組む時間がありません、そしてそれは数年前からそうでした。私はまだ毎日それを使用していますが、それは私のユースケースのために本当にうまく機能します。時間があれば、TwitterとGithubでサポートリクエストに応答しようとします。
この時点で、機能、新しいリリース、またはバグ修正に関する作業を期待しないでください。私の個人的または職業的生活で物事が大きく変化しない限り、私は、忘れられる将来のためにFinickyに取り組む時間がありません。
Finickyの開発を手伝いたいですか? Finickyに取り組むために費やす時間は非常に限られており、SwiftとMacosとの私の限られた経験は、それを抑えていると感じています。あなたがSwiftおよびMacOS開発の経験があり、これがあなたにとって面白いように聞こえるなら、私に、できればTwitterで連絡してください。
バグ、不足しているドキュメント、または予期しない動作について問題を提出してください。
バグを参照してください
新機能を提案するために問題を提出してください。 ?を追加して、機能リクエストに投票してください。
機能リクエストを参照してください
他に質問がありますか、それとも助けが必要ですか? MastodonまたはTwitterでお気軽にご連絡ください。
mit