Community-Browsererweiterung für den selbstgehosteten Link-Lesezeichendienst.
Haben Sie schon einmal Lesezeichen erstellt, nur um sie später wieder zu vergessen? Suchen Sie nicht regelmäßig in Ihren Lesezeichen? Diese Erweiterung soll bei dieser Art von Problemen helfen.
Merkmale
Funktioniert mit: Firefox, Chrome
* experimentell, bitte lesen Sie dies, wenn Sie Probleme haben
Verwendung
Nach der Installation muss die Erweiterung konfiguriert und mit Ihrer Verknüpfungsinstanz verbunden werden. Öffnen Sie entweder die Erweiterungsoptionen im Browser-Erweiterungsmanager oder folgen Sie dem Link im neuen Linking-Injector-Feld auf der Suchseite von Google oder duckduckgo.
Sobald die Erweiterung ordnungsgemäß konfiguriert ist, werden die Suchergebnisse für die Verknüpfung in der rechten Seitenleiste angezeigt. Wenn keine Suchergebnisse vorhanden sind, wird nichts angezeigt.
Screenshots
Firefox: Mozilla Addon Store
Chrome: Chrome Web Store
Führen Sie den Build wie unten beschrieben aus und befolgen Sie dann die Anweisungen hier, um ihn in Firefox zu laden.
Führen Sie den Build wie unten beschrieben aus und befolgen Sie dann die Anweisungen hier, um ihn in Chrome zu laden.
Anforderungen
Intern verwenden wir web-ext
um ein Distributionspaket für die Erweiterung für Firefox zu bündeln. Sie müssen web-ext
nicht installieren. Beachten Sie, dass web-ext
eine ZIP-Datei generiert, die auch für den Chrome Web Store verwendet werden kann (siehe nächster Abschnitt für Chrome-spezifische Build-Anweisungen).
Führen Sie dann das folgende Skript aus, um einen Build zu generieren (möglicherweise muss die Datei unter Linux mit chmod +x build.sh
ausführbar gemacht werden):
./build.sh # Linux
. / build.ps1 # Windows
Das Skript führt Folgendes aus:
build
-Verzeichnis geschrieben wird Nach dem Build enthält das Root-Verzeichnis die vollständige, entpackte Erweiterung. Verwenden Sie die Datei manifest.json
, um sie manuell in den Browser zu laden.
Die gepackte Erweiterung befindet sich im Ordner web-ext-artifacts
.
Für die Entwicklung bevorzugen Sie möglicherweise die Verwendung von npm run dev
um einen nicht gepackten Entwicklungs-Build zu erstellen. Dadurch wird die Erweiterung nicht gepackt und der Code nicht verkleinert, ist aber schneller und erleichtert das Debuggen im Browser.
Chrome wurde auf Manifest V3 umgestellt. Es gelten die gleichen Build-Anweisungen wie oben, aber vor dem Erstellen müssen Sie den Zweig chrome_manifest_v3
auschecken. Der einzige relevante Unterschied in diesem Zweig ist manifest.json.
Diese Erweiterung verwendet Code aus der offiziellen Linking-Erweiterung wieder und passt ihn an.