Vous n'êtes pas identifié(e).
Pages : 1
Problème connu : comme l'option --tags supporte plusieurs paramètres (plusieurs tags), l'url qui suit semble considérée comme un tag à part entière, et le script se plaint du fait qu'il manque un argument obligatoire (l'url en question). Contournement : soit ne pas finir les options par --tags, soit faire précéder l'url de deux tirets.
pybookmarks.py view
C'est le mode permettant d'afficher les signets selon les critères donnés (facultatifs ; affiche tous les signets si aucun critère n'est donné). Les signets affichés doivent posséder tous les critères.
Voici ce que ça donne lorsqu'on visualise les signets (ici, les seuls 3 signets de mon fichier bookmarks.csv) :
Ainsi, si je me souviens avoir enregistré un signet d'une page vue sur le site Slate et que j'avais taguée « sociologie », je le récupérerai en tapant simplement :
L'option -O permet dans la foulée d'ouvrir dans son navigateur les signets ainsi trouvés.
Là j'ai pas mal de choses à améliorer encore : (i) je trouve l'affichage des résultats peu lisibles (ii) les résultats ne sont pas particulièrement triés. Je ne sais pas encore quelle est la meilleure stratégie pour trier les signets avant de les afficher (iii) y'a pas encore de filtre par date (iv) l'option -o n'est pas encore active (elle aura pour fonction d'ouvrir un seul signet même si plusieurs sont trouvés. Ça nécessite qu'un système de tri soit en place).
Pour le moment, le moyen le plus simple d'ouvrir un signet est de lancer sa recherche, de repérer l'ID du signet voulu, et de l'ouvrir simplement avec :
(si 5 est l'id du signet en question).
Enfin, pybookmarks.py edit pour modifier un signet. Ça ressemble donc beaucoup au mode d'ajout, sauf que là on indique, en dernier argument, le ou les ID des signets à modifier.
Bon, c'est vraiment sans prétention, je suis très loin d'être un codeur averti ! D'ailleurs je suis preneur de tous conseils concernant ma façon d'écrire ce code. Y'a notamment des grandes plages de tests (de « if… else ») qui ne sont peut être pas très élégantes. Si y'a d'autres moyens de penser ça, je suis avide de conseils.
Pour finir, voici comment je l'utilise avec dwb. Je m'appuie en fait sur dmenu pour pouvoir entrer les tags et le commentaire. Il suffit donc d'un script de ce style, à placer dans son dossier userscripts :
Je ne sais pas s'il est possible d'utiliser ça avec Firefox/Iceweasel. J'ai cherché un addon permettant d'exécuter un petit script externe en lui passant l'url de la page courante et son titre, en vain.
Le code pybookmarks.py est dispo ici, mais ça risque d'évoluer un peu les jours qui viennent.
Dernière modification par Lunatic (13-12-2014 18:06:02)
Je suis aussi sur Twitter et nouvellement sur Diaspora*
Mon blog de geekeries : HAL-9000
(J'applique la règle de proximité)
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Je suis aussi sur Twitter et nouvellement sur Diaspora*
Mon blog de geekeries : HAL-9000
(J'applique la règle de proximité)
Hors ligne
Je l'ai modifié dans ton post#1 pour que tu vois par toi-même comment l'écrre pour obtenir :
Faire de même avec les commande précédentes, genre :
qui doit devenir :
Et le résultat encadré de balise code comme tu l'as fait, genre :
Ça marche ?
Dernière modification par smolski (13-12-2014 18:01:16)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Je suis aussi sur Twitter et nouvellement sur Diaspora*
Mon blog de geekeries : HAL-9000
(J'applique la règle de proximité)
Hors ligne
Dernière modification par Lunatic (24-12-2014 23:11:17)
Je suis aussi sur Twitter et nouvellement sur Diaspora*
Mon blog de geekeries : HAL-9000
(J'applique la règle de proximité)
Hors ligne
Pages : 1