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 B16F4RV4RD1N . Évalué à 2.
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 Obsidian . Évalué à 4.
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 robertix . Évalué à 0.
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 Obsidian . Évalué à 3.
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 robertix . Évalué à 1.
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 robertix . Évalué à 0.
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 Obsidian . Évalué à 2.
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 robertix . Évalué à 0.
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 robertix . Évalué à 0.
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.