Extension de navigateur communautaire pour le service de favoris de liaison auto-hébergé.
Avez-vous déjà créé des signets pour les oublier plus tard ? Vous ne recherchez pas régulièrement dans vos favoris ? Cette extension est conçue pour aider à résoudre ce type de problème.
Caractéristiques
Fonctionne avec : Firefox, Chrome
* expérimental, veuillez lire ceci si vous rencontrez des problèmes
Usage
Après l'installation, l'extension doit être configurée et connectée à votre instance de liaison. Soit ouvrez les options d'extension dans le gestionnaire d'extensions du navigateur, soit suivez le lien dans la nouvelle boîte d'injecteur de liens sur la page de recherche de Google ou de duckduckgo.
Une fois l’extension correctement configurée, les résultats de la recherche de liens s’afficheront dans la barre latérale droite. S'il n'y a aucun résultat de recherche, rien n'apparaîtra.
Captures d'écran
Firefox : boutique de modules complémentaires Mozilla
Chrome : Chrome Web Store
Exécutez la version comme décrit ci-dessous, puis suivez les instructions ici pour la charger dans Firefox.
Exécutez la version comme décrit ci-dessous, puis suivez les instructions ici pour la charger dans Chrome.
Exigences
En interne, nous utilisons web-ext
pour regrouper un package de distribution pour l'extension pour Firefox. Vous n'avez pas besoin d'installer web-ext
. Notez que web-ext
générera un fichier zip qui peut également être utilisé pour le Chrome Web Store (mais consultez la section suivante pour les instructions de construction spécifiques à Chrome).
Exécutez ensuite le script suivant pour générer une build (il faudra peut-être rendre le fichier exécutable sous Linux en utilisant chmod +x build.sh
) :
./build.sh # Linux
. / build.ps1 # Windows
Le script fait :
build
Après la construction, le répertoire racine contient l'extension complète et non empaquetée. Utilisez le fichier manifest.json
pour le charger manuellement dans le navigateur.
L'extension packagée se trouve dans le dossier web-ext-artifacts
.
Pour le développement, vous préférerez peut-être utiliser npm run dev
pour créer une version de développement non packagée. Cela ne conditionnera pas l'extension et ne réduira pas le code, mais est plus rapide et facilite le débogage dans le navigateur.
Chrome est passé à Manifest V3. Les mêmes instructions de construction que ci-dessus s'appliquent, mais avant de créer, vous devez extraire la branche chrome_manifest_v3
. La seule différence pertinente dans cette branche est le manifest.json.
Cette extension réutilise et adapte le code de l'extension de liaison officielle.