自己ホスト型リンク ブックマーク サービス用のコミュニティ ブラウザ拡張機能。
ブックマークを作成したものの、後で忘れてしまったという経験はありませんか?ブックマーク内を定期的に検索しませんか?この拡張機能は、この種の問題を解決するために設計されています。
特徴
動作環境: Firefox、Chrome
* 実験中のため、問題がある場合はこれをお読みください
使用法
インストール後、拡張機能を構成し、リンク インスタンスに接続する必要があります。ブラウザ拡張機能マネージャーで拡張機能オプションを開くか、Google または duckduckgo の検索ページにある新しいリンク インジェクター ボックスのリンクをクリックします。
拡張機能が適切に設定されると、リンクされた検索結果が右側のサイドバーに表示されます。検索結果がない場合は何も表示されません。
スクリーンショット
Firefox: Mozilla アドオン ストア
Chrome: Chrome ウェブストア
以下の説明に従ってビルドを実行し、ここの手順に従って Firefox にロードします。
以下の説明に従ってビルドを実行し、ここの手順に従って Chrome にロードします。
要件
内部的には、 web-ext
使用して Firefox の拡張機能の配布パッケージをバンドルしています。 web-ext
インストールする必要はありません。 web-ext
Chrome Web ストアでも使用できる zip ファイルを生成することに注意してください (ただし、Chrome 固有のビルド手順については次のセクションを参照してください)。
次に、次のスクリプトを実行してビルドを生成します ( chmod +x build.sh
使用して Linux 上でファイルを実行可能にする必要がある場合があります)。
./build.sh # Linux
. / build.ps1 # Windows
スクリプトは次のことを行います。
build
ディレクトリに書き込みますビルド後、ルート ディレクトリには、パッケージ化されていない完全な拡張機能が含まれます。手動でブラウザにロードするには、 manifest.json
ファイルを使用します。
パッケージ化された拡張機能は、 web-ext-artifacts
フォルダーにあります。
開発の場合は、 npm run dev
使用して、パッケージ化されていない開発ビルドを作成することをお勧めします。これにより、拡張機能はパッケージ化されず、コードも縮小されませんが、処理が高速になり、ブラウザでのデバッグが容易になります。
Chrome は Manifest V3 に切り替えました。上記と同じビルド手順が適用されますが、ビルドする前にchrome_manifest_v3
ブランチをチェックアウトする必要があります。そのブランチにおける唯一の関連する違いは、manifest.json です。
この拡張機能は、公式のリンク拡張機能のコードを再利用して適応させます。