portefeuille de liens
Une base de données de signets auto-hébergée avec recherche de contenu de page en texte intégral.
La recherche utilise des racines anglaises, fournissant des correspondances avec des mots similaires, à la fois dans les titres et dans le contenu des pages. Les recherches sont ultra-rapides.
Le contenu des signets est automatiquement regratté périodiquement. Des balises peuvent être appliquées (bien qu'avec la recherche en texte intégral, elles ne soient souvent pas nécessaires). Les signets peuvent être facilement gérés et peuvent être importés ou exportés en masse.
Les signets peuvent être ajoutés en deux clics via le bookmarklet.
Liste des fonctionnalités
- Déploiement binaire unique multiplateforme simple
- ou docker si vous préférez
- Bookmarklet, un seul clic pour ajouter un signet à partir de n'importe quelle page Web
- Recherche en texte intégral
- Le contenu des signets est récupéré et indexé localement
- Contenu de la page périodiquement actualisé automatiquement
- Recherchez de manière interactive parmi les titres et le contenu
- Des résultats incroyablement rapides, au fur et à mesure que vous tapez
- recherche en texte intégral ~60 ms (sur un contenu en texte intégral de 600 signets)
- Pas besoin de vous rappeler comment vous avez déposé quelque chose, il vous suffit d'un mot-clé ou deux pour le redécouvrir
- Base de données intégrée, aucune base de données distincte requise
- Lumière sur les ressources
- ~21 Mo binaire
- ~ 40 Mo de mémoire
- Base de données d'environ 24 Mo (600 signets, contenu intégral indexé)
- Exportez facilement vos favoris vers un fichier texte brut : vos données vous appartiennent
Installation
Docker
- Copiez le
docker-compose.yml-sample
dans un répertoire quelque part - Renommez en
docker-compose.yml
et modifiez selon vos besoins- Dans la plupart des cas, il vous suffit de modifier le chemin d’accès au point de montage
/data
.
- Exécutez
docker-compose up -d
Pour mettre à niveau :
-
docker-compose pull
-
docker-compose up -d
Paquets (deb/rpm)
- Téléchargez le .deb ou le .rpm depuis les versions
- Installer en utilisant apt/dpkg/rpm
- Crée automatiquement un service systemd, activé et démarré
- S'exécute en tant que
linkwallet
utilisateur - Base de données stockée dans
/var/lib/linkwallet
Binaire
- Téléchargez le binaire approprié depuis la page des versions
- Installer quelque part sur votre système
- Exécutez
./linkwallet -db-path /some/path/xxxx.db
où /some/path/xxxx.db
est l'emplacement de votre base de données de favoris (sera créé si elle n'existe pas encore)
Source
- Découvrez le code
-
go build cmd/linkwallet/linkwallet.go
En utilisant
linkwallet est une application 100% Web. Après l'exécution, accédez à l'interface Web sur le port 8109 (docker utilisant l'exemple docker-compose.yml) ou 8080 (par défaut sur binaire).
Modifiez le numéro de port en définissant la variable d'environnement PORT.
Si vous placez linkwallet sur une machine distincte ou derrière un proxy inverse, accédez à la page de configuration et définissez le paramètre BaseURL
correct, sinon les bookmarklets ne fonctionneront pas.
Feuille de route
- Plus d'options lors de la gestion des liens
- Plus d'options de balises
- bookmarklet avec balises pré-remplies
- rechercher/filtrer sur les balises