Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.mac.programmation > #1414

Re: [AS] Coup de pouce

Newsgroups fr.comp.sys.mac.programmation
Subject Re: [AS] Coup de pouce
From benoit@com.invalid (Benoit)
Date 2016-05-16 23:55 +0200
Message-ID <1mnd7pp.mxkyk99ciukgN%benoit@com.invalid> (permalink)
References (5 earlier) <1mncenj.1sv7o7c1wi8qucN%josephb@nowhere.invalid> <1mncnvs.lbhy0g1h37ffmN%benoit@com.invalid> <1mncsv6.gn5kmt1sshkq7N%josephb@nowhere.invalid> <1mncyjv.1lflex5fkgrh6N%benoit@com.invalid> <1mnd1nq.akf5oxyzqec9N%josephb@nowhere.invalid>
Organization Guest of ProXad - France

Show all headers | View raw


Joseph-B <josephb@nowhere.invalid> wrote:

> > Sinon, je viens de retrouver sur mon disque un dossier qui contient pas
> > loin de 50 000 pages html avec des expressions et des « traductions ».
> > 
> > Je n'arrive pas à transcoder les pages html en .txt, je travaille dessus
> > puisque Textedit sait les ouvrir en .rtf, puis les modifier en txt. Mais
> > je n'ai rien trouver dans le dictionnaire de TextEdit qui permette de le
> > faire. 
> 
> Ton amie est la commande shell <textutil>
> va lire le man de textutil.
> mais intégré dans un script AppleScript ça donne ça :
> Pour les besoins de la démonstration j'ai exporté les signets de Safari
> sur le bureau, au format .html
> ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
> set myHtmlFile to "/Users/macpro/Desktop/Signets Safari.html"
> do shell script ("textutil -convert txt " & quoted form of myHtmlFile)
> ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
> L'original n'est pas écrasé, un fichier .txt de même nom est créé avec
> les données débarrssées des balise html

Merci beaucoup, un cmd-shift-L a immédiatement été effectué.

> > Si j'arrive à le faire, je suis sûr de pouvoir avoir un « repeat with
> > every file in selection » qui me transcode le tout en txt puis fais des
> > actions pour ramener ça dans un seul fichier que je nettoie avant de
> > l'exploser.
> 
> Voilà, tu as l'outil pour, maintenant il te reste à faire ta cuisine ;-)

M'en parle pas, je viens de terminer mon cheesecake. Il sera prêt demain
pour le petit déjeuner. Heuresement que la semaine ne fait que quatre
jours. On est en mai n'oublions pas ;)

> > Avec ma dizaine de sources d'info et la redondance qui en découle (même
> > mot/nom de fichier mais plusieurs sources) j'ai plutôt envie de n'avoir
> > qu'une seule entrée (le moins possible), avec plusieurs définitions
> > dedans plutôt que plusieurs fichiers avec une seule et même définition.
> > Si le nom du fichier existe, je rajoute ce que j'ai à la suite. Ce sera
> > mieux que numéroter, et dans l'aperçu de SpotLight j'aurai une preview
> > plus intéressante. Ce n'est pas top de faire défiler les fichiers et
> > voir la même chose.
> 
> Si tu as plusieurs définitions donc plusieurs paragraphes par entrée, le
> script que je t'ai fait ne marche plus… 
> Non seulement parce que plusieurs paragraphes pour un nom, mais aussi
> parce que chaque définition va être introduite par une ou plusieurs
> tabulations, dans un souci d'alignement et lisibilité, non ?

Non, pas de pb. Le format retenu est trois « colonnes » :
Nom         genre       définition/synonymes...

Alors d'avoir plusieurs blocs comme ça les uns en-dessous des autres ne
me gène pas. Si le nom apparaît plusieurs fois ce n'est pas grave.

> > La barre ne cesse de grimper :)
> 
> Oui, ilfaut que tu mettes ça bien au carré avant de te lancer, et
> préparer le/les scripts qui vont t'aider à automatiser ces tâches.

C'est justement ça, j'ai déjà mis tous mes autres fichiers sur le même
format nom/genre/déf. J'ai encore trois paquets de html à transformer,
dont le monstre. Ceux sur lesquels j'ai recommencé à bosser datent de
2010 et je retrouve des scripts à droite et à gauche. Comme je n'ai mis
aucun commentaire dans le code... pas facile de savoir ce qu'ils font
sans lire et relire ce foutu code :)

-- 
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La
pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et
personne ne sait pourquoi !" [ Albert Einstein ]

Back to fr.comp.sys.mac.programmation | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

[AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-15 23:15 +0200
  Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-16 01:51 +0200
    Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-16 11:48 +0200
  Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-16 10:10 +0200
    Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-16 11:48 +0200
      Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-16 12:14 +0200
        Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-16 12:36 +0200
          Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-16 13:24 +0200
            Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-16 17:10 +0200
              Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-16 18:19 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-16 20:33 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-16 21:56 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-16 23:55 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-17 20:01 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-17 21:31 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-20 19:53 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-20 23:55 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-21 12:29 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-21 13:30 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-21 15:09 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-21 15:33 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-21 16:18 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-21 17:50 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-21 18:13 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-21 22:18 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-21 23:56 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-22 00:07 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-22 01:06 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-22 11:02 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-22 17:07 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-22 01:09 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-22 02:13 +0200
                [BUG] Recherche de fichiers [FUT] Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-05-22 11:02 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-05-22 19:29 +0200
                Re: [AS] Coup de pouce blanc@empty.org (JiPaul) - 2016-06-30 11:21 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-06-30 21:06 +0200
                Re: [AS] Coup de pouce josephb@nowhere.invalid (Joseph-B) - 2016-06-30 23:29 +0200
                Re: [AS] Coup de pouce Jean-Pierre Kuypers <Kuypers@address.invalid> - 2016-07-01 10:38 +0200
                Re: [AS] Coup de pouce benoit@com.invalid (Benoit) - 2016-07-01 18:35 +0200
                Re: [AS] Coup de pouce blanc@empty.org (JiPaul) - 2016-07-17 17:42 +0200
        Correction de Script {[AS] Coup de pouce} josephb@nowhere.invalid (Joseph-B) - 2016-05-16 14:16 +0200

csiph-web