Forum Linux.général chantier du dictionnaire gaulois

Posté par  .
Étiquettes : aucune
0
22
juin
2008
j'ai commençé le chantier du dictionnaire gaulois
ici:
http://www.ponge.com/telechargements/dictionnaire/index.html

question:
je dispose d'un document texte,chaque ligne commence par un mot
suivi d'une tabulation et d'une définition
je recherche la commande pour créer un document qui fait liste
des mots qui se trouve avant chacune des tabulations
ce document peut alors être utilisé pour créer tous les documents .html
après il s'agit de copier coller chaque définition dans chaque page

c'est une formule hors ligne et en ligne
il suffit alors d'ajouter un signet au navigateur vers index.html
peut être disponible en paquet installable avec apt
peut être aussi un serveur de synchronisation local distant sera nécéssaire
  • # gaulois ?

    Posté par  . Évalué à 2.

    en quoi il est gaulois ce dictionnaire ?
    Je pensais que tu allais continuer les travaux de Georges Dottin, mais ce n'est pas le cas.

    À lire quand même :
    http://fr.wikipedia.org/wiki/Wikipédia:Droit_d'auteur#R.C3.A9utilisation_de_contenus

    Je ne comprends pas trop l'intérêt de ta question. Il y a des wiki ou des bases de données qui peuvent faire cela. Sinon je pense que tellico peut générer des fichiers individuels html à partir d'une base.

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # Robertix fait un dico. Bien.

    Posté par  . Évalué à 4.

    j'ai commençé le chantier du dictionnaire gaulois ici: http://www.ponge.com/telechargements/dictionnaire/index.html

    Oui, alors je confirme que les mots bonjour et merci ne font toujours pas partie de ton vocabulaire. J'ai vérifié dans ton dico, ils n'y sont pas.

    je dispose d'un document texte,chaque ligne commence par un mot
    suivi d'une tabulation et d'une définition
    je recherche la commande pour créer un document qui fait liste
    des mots qui se trouve avant chacune des tabulations


    Gni ?

    cut -f1 fichier.txt

    Lache un peu Gnome et commence à lire les man pages, ce sont les bases du travail sous le shell.
    • [^] # Re: Robertix fait un dico. Bien.

      Posté par  . Évalué à 0.

      bonjour merci

      cut -f1 gaulois.txt > dico-entrées.txt
      voila le résultat:
      http://www.ponge.com/telechargements/dico-entr%c3%a9e.txt

      puis j'ajoute .html à chaque mot de la liste puis

      pour créer les pages .html il y a la commande dans le dossier dictionnaire:
      for i in `cat dico-entrée`; do > ${i}; done

      après je copie les définitions dans les pages

      je vous rapelle que le dictionnaire appartient à tout le monde


      gnome est éternel
      • [^] # Re: Robertix fait un dico. Bien.

        Posté par  . Évalué à 3.

        for i in `cat dico-entrée`; do > ${i}; done

        Mauvaise idée, la boucle for, parce que certaines de tes entrées contiennent un ou plusieurs espaces : « abandonne, ee ». En soi, c'est aussi une mauvaise idée, parce que ça va t'obliger à nommer tes fichiers de la même manière. Il faudra donc au minimum mettre des guillemets autour de ton nom de variable. Ensuite, pas besoin d'aller coller des .html dans ton fichier. À la la place, tu mets le suffixe dans la boucle :

        while read i ; do > "$i.html" ; done < dico-entrée
        • [^] # Re: Robertix fait un dico. Bien.

          Posté par  . Évalué à 1.

          bonjour
          j'ai pensé à corriger le document dico-entrée
          en ce qui concerne les espaces dans les entrées

          j'essaierai la commande proposée

          cela donne environ 100.000 pages
          c'est un bon début

          je sais qu'il existe d'autres formules de dico sur internet
          je préfere simple et bien téléchargeable pour une consultation locale avec
          exemple:
          wget -r http://www.ponge.com/telechargements/dictionnaire/


          merci
          • [^] # Re: Robertix fait un dico. Bien.

            Posté par  . Évalué à 0.

            j'ai testé la commande
            while read i ; do > "$i.html" ; done < di.txt
            sur un échantillon de mots sur di.txt
            comme je le pensais je dois corriger ce document avant d'utiliser cette commande

            cela fait
            je recherche la commande pour générer les liens des index de l'alphabet
            exemple:
            http://www.ponge.com/telechargements/dictionnaire/index-m.ht(...)

            cela fait
            je recherche la commande pour créer automatiquement les liens dans les pages
            exemple:
            le mot marteau dans toutes les pages vers marteau.html

            donc une commande qui permet de régénerer tous les liens
            après une intervention sur le dico

            merci
            • [^] # Re: Robertix fait un dico. Bien.

              Posté par  . Évalué à 2.

              je recherche la commande pour générer les liens des index de l'alphabet
              exemple:


              while read i ; do echo "<a href=\"$i.html\"><span style=\"font-weight: normal;\">$i</span></a><br>" ; done < di.txt > fichier.html

              Ensuite, tu édites fichier.html à la main pour mettre les entêtes et pieds de page.

              cela fait
              je recherche la commande pour créer automatiquement les liens dans les pages
              exemple:
              le mot marteau dans toutes les pages vers marteau.html


              while read i ; do sed -i "s/\($i\)/<a href=\"$i.html\"><span style=\"font-weight: normal;\">$i<\/span><\/a>/g" *.html; done < di.txt

              Attention : Pas testé, d'une part, et d'autre part, cela modifie les fichiers .html présents dans ton répertoire de travail. Pense à garder une sauvegarde avant de lancer l'opération. En outre, cela décore le motif à rechercher en rajoutant les balises. Il ne faut donc lancer la commande qu'une seule fois, sinon les motifs déjà substitués le seront une nouvelle fois.
              • [^] # Re: Robertix fait un dico. Bien.

                Posté par  . Évalué à 0.

                merci à Obsidian pour toutes ces infos
                j'en ferai un mémo

                je vais faire des essais sur un échantillon de mots dans un dossier test
                • [^] # Re: Robertix fait un dico. Bien.

                  Posté par  . Évalué à 0.

                  je pense utiliser une commande plus simple
                  exemple:
                  j'ajoute dans le dossier dictionnaire
                  de nouvelles pages

                  lundi.html
                  mardi.html
                  mercredi.html
                  jeudi.html
                  vendredi.html
                  samedi.html
                  dimanche.html

                  en une seule commande mes 36 index sont régénerés

                  index-a.html
                  index-à.html
                  index-â.html
                  index-b.html
                  index-c.html
                  index-ç.html
                  index-d.html
                  index-e.html
                  index-é.html
                  index-è.html
                  index-ê.html
                  index-f.html
                  index-g.html
                  index-h.html
                  index-i.html
                  index-î.html
                  index-ï.html
                  index-j.html
                  index-k.html
                  index-l.html
                  index-m.html
                  index-n.html
                  index-o.html
                  index-ô.html
                  index-p.html
                  index-q.html
                  index-r.html
                  index-s.html
                  index-t.html
                  index-u.html
                  index-ù.html
                  index-v.html
                  index-w.html
                  index-x.html
                  index-y.html
                  index-z.html

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.