Re: Re: [HS]: Bookmark mozilla: suppression des doublons ?
Bonjour Pour supprimer les doublons ou autres recettes de cuisine devenues inutiles une fois imprimees ,j ai trouve le procede suivant ;je clique sur marque -pages ;la 4 eme ligne gestion des marque -pages :j obtiens toutes les lignes ;je clique sur une ligne puis sur effacer .En deux minutes je suis debarrasse de tout ce qui m encombre Goulley -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Re: [HS]: Bookmark mozilla: suppression des doublons ?
Robert Goulley a écrit, mardi 21 février 2006, à 18:18 : > Bonjour bonsoir, > Comment supprimer certaines lignes Pour ne garder que le premier exemplaire de chaque doublon, on peut essayer awk '!/HREF=/ || !m[$0]++' < bookmarks.html > bookmarks_reduits.html Les lignes supprimées sont obtenues par awk '/HREF=/ && m[$0]++' ... -- Jacques L'helgoualc'h -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Re: [HS]: Bookmark mozilla: suppression des doublons ?
Bonjour Comment supprimer certaines lignes Merci d avance Goulley -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: [HS]: Bookmark mozilla: suppression des doublons ?
On 9 Feb 2004, Yves Rutschle outgrape: On Mon, Feb 09, 2004 at 07:30:21AM +0100, Xavier Maillard wrote: > > J'ai trouvé ça plutôt drôle de voir que partant d'un manque dans > > Mozilla, DUF s'est mise à cracher du code pour pallier ça :p > > Ben, à quoi tu t'attendais? A rien de :p > La meilleure solution eut été un patch à Mozilla, mais c'est > moins à la porté du premier venu (ou plutôt, ça prend plus > de temps, donc le temps de le faire proprement on n'est plus > le premier venu.) Clairement. Là avec un coup de sed je m'en suis sorti. C'est beau :p > Y. -- Hacker Wonderland Xavier Maillard| "Stand Back! I'm a programmer!" .0. [EMAIL PROTECTED]| ..0 (+33) 326 770 221 |Webmaster, emacsfr.org 000 PGP : 0x1E028EA5 | Membre de l' APRIL pgpp7c2stdSSy.pgp Description: PGP signature
Re: [HS]: Bookmark mozilla: suppression des doublons ?
On Mon, Feb 09, 2004 at 07:30:21AM +0100, Xavier Maillard wrote: > J'ai trouvé ça plutôt drôle de voir que partant d'un manque dans > Mozilla, DUF s'est mise à cracher du code pour pallier ça :p Ben, à quoi tu t'attendais? La meilleure solution eut été un patch à Mozilla, mais c'est moins à la porté du premier venu (ou plutôt, ça prend plus de temps, donc le temps de le faire proprement on n'est plus le premier venu.) Y.
Re: [HS]: Bookmark mozilla: suppression des doublons ?
On 8 Feb 2004, Xavier Maillard stated: > Bonjour, > > Las d'avoir une liste de bookmarks longue comme un bras, j'ai décidé > de réorganiser un peu tout ça. > > Et ho surprise, j'ai plein de doublons ! Comme il serait fastidieux de > les supprimer à la main, je me demandais si quelqu'un saurait comment > supprimer tous ces doublons d'un clic. > > Merci J'ai trouvé ça plutôt drôle de voir que partant d'un manque dans Mozilla, DUF s'est mise à cracher du code pour pallier ça :p Bravo, ça m'a bien amusé :p -- Hacker Wonderland Xavier Maillard| "Stand Back! I'm a programmer!" .0. [EMAIL PROTECTED]| ..0 (+33) 326 770 221 |Webmaster, emacsfr.org 000 PGP : 0x1E028EA5 | Membre de l' APRIL pgpk9wvfyDu8B.pgp Description: PGP signature
Re: [HS]: Bookmark mozilla: suppression des doublons ?
Le dimanche 08 février 2004, claude a écrit... bonjour, > J'ai dû rectifier l'intation sur les lignes : > input.close() et output.close() Oui, je ne sais pas pourquoi ça rend ça: j'ai fait un `:r fichier` avec Mutt et il m'a bien lu/écrit le fichier, mais salement. Désolé. Hypothèse: l'indentation n'est pas définie de la même manière pour les appels Mutt->Vim, que pour Vim->Fichier ? -- jm
Re: [HS]: Bookmark mozilla: suppression des doublons ?
Bonjour, Yves Rutschle wrote: On Sun, Feb 08, 2004 at 06:00:49PM +0100, JusTiCe8 wrote: Il ne gère que les doublons qui se succédent :(, il faut 2 boucle while imbriquées, et pour chaque ligne, comparer avec toutes les autres lignes et agir en fonction, et il y a plein d'optim à imaginer... Meuh non. Relit le chapitre sur les tableaux associatifs ("hash") et essaie le script avant de commenter :-) Y. Autant pour moi, toutes mes excuses :/. Bon faudra que je me remette sérieusement à ce genre de chose moi ;). A+, J8.
Re: [HS]: Bookmark mozilla: suppression des doublons ?
On Sun, Feb 08, 2004 at 06:00:49PM +0100, JusTiCe8 wrote: > Il ne gère que les doublons qui se succédent :(, il faut 2 boucle while > imbriquées, et pour chaque ligne, comparer avec toutes les autres lignes > et agir en fonction, et il y a plein d'optim à imaginer... Meuh non. Relit le chapitre sur les tableaux associatifs ("hash") et essaie le script avant de commenter :-) Y.
Re: [HS]: Bookmark mozilla: suppression des doublons ?
Jean-Michel OLTRA a écrit : [...] Hello, Je ne sais pas si c'est ce que tu souhaites, ça semble le faire, ça m'a montré que j'avais deux doublons. Ça supprime dans le fichier de sortie les lignes à URL identique à une ligne déjà reçue. A condition que ton fichier de signets soit le même que le mien. Chez moi, j'obtiens ça : ./delbookmark.py bookmarks.html test.html Traceback (most recent call last): File "./delbookmark.py", line 25, in ? main () File "./delbookmark.py", line 14, in main for line in input: ValueError: I/O operation on closed file J'ai dû rectifier l'intation sur les lignes : input.close() et output.close() Claude
Re: [HS]: Bookmark mozilla: suppression des doublons ?
Le dimanche 08 février 2004, Jean-Michel OLTRA a écrit... bonjour, > Je ne sais pas si c'est ce que tu souhaites, ça semble le faire, ça m'a > montré que j'avais deux doublons. Ça supprime dans le fichier de sortie > les lignes à URL identique à une ligne déjà reçue. > A condition que ton fichier de signets soit le même que le mien. Attention, le rendu de mon mail sous mutt me pourrit l'indentation, et c'est très mauvais avec Python. -- jm
Re: [HS]: Bookmark mozilla: suppression des doublons ?
Le dimanche 08 février 2004, Jean-Michel OLTRA a écrit... bonjour, > Envoie un exemple du fichier de signets (un extrait), et je suis sur que > chacun va y aller de son Perl, Python, sed, awk, bash. #!/usr/bin/env python # # delbookmarks.py # supprime les lignes a URL identiques # usage ./delbookmark.py fichierEntree fichierSortie import sys import string def main (): input = file (sys.argv[1], 'r') output = file (sys.argv[2], 'w') listing = [] for line in input: if string.find (line, 'HREF') != -1: url = string.split (line, '"', 2)[1] if url in listing: continue listing.append (url) output.write (line) input.close () output.close () if __name__ == '__main__': main () Je ne sais pas si c'est ce que tu souhaites, ça semble le faire, ça m'a montré que j'avais deux doublons. Ça supprime dans le fichier de sortie les lignes à URL identique à une ligne déjà reçue. A condition que ton fichier de signets soit le même que le mien. -- jm
Re: [HS]: Bookmark mozilla: suppression des doublons ?
On 8 Feb 2004, Jacques L'helgoualc'h spake thusly: > Yves Rutschle a écrit, dimanche 8 février 2004, à 11:13 : > [...] > > Un rapide truc en Perl, pas testé énormément vu que je n'ai > > pas bcp de bookmarks: > [...] > > Perl et Mozilla sont lourds :) Tu prêches un convaincu (enfin pour mozilla) :) Ah mais on est pas du tout Vendredi... zeDek -- .o. | Hacker wonderland ..o | ooo | pgpl93ywAmn5i.pgp Description: PGP signature
Re: [HS]: Bookmark mozilla: suppression des doublons ?
Yves Rutschle a écrit, dimanche 8 février 2004, à 11:13 : [...] > Un rapide truc en Perl, pas testé énormément vu que je n'ai > pas bcp de bookmarks: [...] Perl et Mozilla sont lourds :) awk -F'">' '/^
Re: [HS]: Bookmark mozilla: suppression des doublons ?
Bonsoir, Yves Rutschle wrote: On Sun, Feb 08, 2004 at 11:38:34AM +0100, Michel Grentzinger wrote: Un rapide truc en Perl, pas testé énormément vu que je n'ai pas bcp de bookmarks: #! /usr/bin/perl while ( <> ) { if ( / Il ne gère que les doublons qui se succédent :(, il faut 2 boucle while imbriquées, et pour chaque ligne, comparer avec toutes les autres lignes et agir en fonction, et il y a plein d'optim à imaginer... A+, J8.
Re: [HS]: Bookmark mozilla: suppression des doublons ?
Le dimanche 08 février 2004, Xavier Maillard a écrit... bonjour, > Et ho surprise, j'ai plein de doublons ! Comme il serait fastidieux de > les supprimer à la main, je me demandais si quelqu'un saurait comment > supprimer tous ces doublons d'un clic. Envoie un exemple du fichier de signets (un extrait), et je suis sur que chacun va y aller de son Perl, Python, sed, awk, bash. -- jm
Re: [HS]: Bookmark mozilla: suppression des doublons ?
On Sun, Feb 08, 2004 at 11:38:34AM +0100, Michel Grentzinger wrote: > > Et ho surprise, j'ai plein de doublons ! Comme il serait fastidieux de > > les supprimer à la main, je me demandais si quelqu'un saurait comment > > supprimer tous ces doublons d'un clic. Tiens, ça pourrait être ajouté à la Wishlist de Mozilla: a priori, à chaque fois qu'on veut créer un doublon, il faudrait prévenir l'utilisateur. > En exportant les marques-pages dans un fichier html, tu peux utiliser un > petit > script pour y détecter les doublons et les supprimer. > Je ne suis pas assez calé en sed et autres pour t'aider plus que ça. Un rapide truc en Perl, pas testé énormément vu que je n'ai pas bcp de bookmarks: #! /usr/bin/perl while ( <> ) { if ( /
Re: [HS]: Bookmark mozilla: suppression des doublons ?
On 8 Feb 2004, Michel Grentzinger said: > Le Dimanche 8 Février 2004 10:21, Xavier Maillard a écrit : > > Bonjour, > > Bonjour, > > > Las d'avoir une liste de bookmarks longue comme un bras, j'ai décidé > > de réorganiser un peu tout ça. > > > > Et ho surprise, j'ai plein de doublons ! Comme il serait fastidieux > > de les supprimer à la main, je me demandais si quelqu'un saurait > > comment supprimer tous ces doublons d'un clic. > > En exportant les marques-pages dans un fichier html, tu peux utiliser > un petit script pour y détecter les doublons et les supprimer. Je ne > suis pas assez calé en sed et autres pour t'aider plus que ça. Dommage que l'outil de gestion des bookmarks ne propose pas la détection/suppression des doublons :( -- "sometimes i feel like we're making emacs better and better because we don't know what to do with emacs once it is finished." -- AlexSchroeder on #emacs @OPN pgp2exq6W4XyG.pgp Description: PGP signature
Re: [HS]: Bookmark mozilla: suppression des doublons ?
Le Dimanche 8 Février 2004 10:21, Xavier Maillard a écrit : > Bonjour, Bonjour, > Las d'avoir une liste de bookmarks longue comme un bras, j'ai décidé de > réorganiser un peu tout ça. > > Et ho surprise, j'ai plein de doublons ! Comme il serait fastidieux de > les supprimer à la main, je me demandais si quelqu'un saurait comment > supprimer tous ces doublons d'un clic. En exportant les marques-pages dans un fichier html, tu peux utiliser un petit script pour y détecter les doublons et les supprimer. Je ne suis pas assez calé en sed et autres pour t'aider plus que ça. -- Michel Grentzinger OpenPGP key ID : B2BAFAFA Available on http://www.keyserver.net