Ceci est une ancienne révision du document !



LinkManager

LinkManager est un programme en ligne de commande permettant de gérer vos URLs. Il permet donc d'ajouter/modifier/supprimer des liens dans une base de donnée.

Les ajouts se font avec des étiquettes (tags) et une valeur de pertinence (de 1 à 10).

LinkManager est de ce fait orienté recherche : il permet de trouver rapidement un lien dans une base conséquente via des mots clés et les classera les résultats par ordre d'importante.

Il ne se veut pas forcément un remplaçant de gestionnaire de marques-pages inclus dans nos navigateurs ou d'interfaces web tel que Shaarli mais plus comme un complément.

PPA

Disponible actuellement uniquement pour Ubuntu Ubuntu 13.10 et Ubuntu 14.04 LTS

add-apt-repository -y ppa:jerem-ferry/linkmanager
apt-get update
apt-get install linkmanager

Afin d'avoir l'auto-complétion d'active, il vous faudra ajouter une ligne dans votre ~/.basrc ou votre ~/.zshrc :

eval "$(register-python-argcomplete linkm)"

Pypi

Le soft est disponible également sur le dépôt tiers de Python (Pypi) Pour l'installer, il vous suffit de faire

pip3 install linkmanager

Veuillez à avoir python 3 d'installé (de préférence >= 3.3)

ajout d'un lien

linkm add http://stackoverflow.com

mise à jour des propriétés d'un lien

linkm update http://stackoverflow.com

suppression d'un lien

linkm remove http://stackoverflow.com

recherche d'un lien avec des mots clés

linkm search python linux

sérialiser le contenu de la base dans un fichier JSON (opération pouvant être longue)

linkm dump >| backup.json

charger dans la base une liste de liens contenus dans un fichier JSON

linkm load backup.json

Vider entièrement la base

linkm flush

Quand vous ajoutez/modifiez des liens, LinkManager vous posera une suite de questions avant d'enregistrer le lien en base. Dans l'ordre : URL, étiquettes (tags), ordre de priorité (de 1 à 10) et une description.

exemple :

linkm add http://djangoproject.com
propriétés http://djangoproject.com : 
    étiquettes (séparé avec des ",") : django, python, framework
    poid donné à une URL (valeur entière entre 1 et 10) : 5
    écrivez une description : La Plate-forme de développement Web pour les perfectionnistes sous pression.
  • linkmanager.1397730503.txt.gz
  • Dernière modification: Le 17/04/2014, 12:28
  • par moths-art