私のオープンソースプロジェクトCerebroをお見せしたいと思います-これは数か月前に作業を開始したAlfredとSpotligthの無料の代替品であり、ごく最近になって安定性とクロスプラットフォームを達成し、幅広い視聴者に製品を見せることができます。
(カットの下に多くのスクリーンショットがあります)
なんで?
私はいくつかの目標を設定しました。
- AlfredとSpotlightの無料のオープンソースアナログを作成します。
- クロスプラットフォームでなければなりません。
- 多くのオープンソースプロジェクトとは異なり、優れたUI / UXと使いやすさに重点を置いています。
- Alfredが気に入らないものを修正します。プラグインの自由度を高めます(たとえば、テキストだけでなく、他のインターフェイス要素も表示します)。
- Spotlightについて気に入らない点を修正します。カスタマイズ、プラグイン、速度。
- 「強力な機能。JS開発者なら誰でも10分で簡単な拡張機能を作成でき、ユーザーはこれらのプラグインを1か所で見つけることができます。
どうした
その結果、javascriptとelectronを使用して、私が常に使用するアプリケーションを作成しました。 箱から出して、次のことができます。
- グーグルで検索;
アプリケーションの検索と実行(これまではMacOSのみ);
値の読み取りと変換
ファイルシステムをナビゲートしてファイルを表示する
ある言語から別の言語に翻訳する
- Googleマップで検索
プラグイン
プラグインは、javascriptで記述された単純なnpmモジュールです。 基本的に、jsでスクリプト呼び出しをラップするだけで、他の言語でプラグインを作成できます。 プラグイン作成のドキュメントはgithubで入手できます。
この記事の執筆時点では、アプリケーションから直接検索してインストールできるプラグインが10個あります。
caniuse.comデータベースを検索する
IMDBで映画を検索する
giphy.comでgifを検索
適切な絵文字を検索
OSxで連絡先を検索する
- シェルコマンドを実行する
- OSxのシステムコマンド(スクリーンセーバー、空のゴミ箱、再起動)
- OSx組み込み辞書を検索する
- 外部および内部IPアドレスを表示する
-
Kill
-システム内のプロセスを強制終了します
レビュー
自分に役立つものを見つけてほしい。 コメントでは、フィードバック、提案、批判を聞きたいです。 そして、開発者からリクエストと新しいプラグインを取得できることを嬉しく思います!