« Auto-éditer un wikilivre/Auto-référencer » : différence entre les versions

Contenu supprimé Contenu ajouté
m WL:RD : ! mise en page
Aucun résumé des modifications
Ligne 81 :
77:#H tester la présence du fichier des 'données_de_conversion', si il n'existe
78:#H pas; le créer.
121:#H créer la foncionfonction header_syntax.
126: #w seulement avec la commande 'Annexer'
127: #w echo "ou $0 <livre> [-v] [-pb||-pc]"
Ligne 191 :
245 créer la "page Annexe" et ajouter les sources, contributeurs, droits de
246 copie du texte des articles.
247 sclt signifie : s=source, c=contributeurs, l=licenselicence, t=texte des articles
248 si le mode bavard est activé,
250 alors : exécuter la commande 'ajouter_sclt' en mode bavard.
Ligne 216 :
307 fin si
313 se placer dans le répertoire des commandes
315 si l'option annexe' peronaliséepersonnalisée est validée ($Personal=true)
317 alors:
319 exécuter ajouter_sclip
Ligne 270 :
# Observer le répertoire ''LivreTest'' : '''ls -l ~/Annexer/LivreTest''' qui doit être vide.
# Copier et coller tous les codes des modules : header.sh, lister, télécharger, ajouter-sclt, ajouter_sclic, ajouter_sclip, <u>dans le répertoire des commandes ''Annexer''</u>. <br :>exemple : code ''header.sh'' dans le fichier ~/Annexer/hearder.sh, etc.
# tous les fichiers shell doivent être éxécutablesexécutables <br />'''chmod 777 lister télécharger ajouter_sclt ajouter_sclic ajouter_sclip'''
# Éditer et copier le contenu de la page '''''Contenus''''' de la version imprimable, dans le répertoire de travail du projet, '''''~/Annexer/<nom du livre>/.''''' avec pour nom '''''<nom du livre>.contenu''''' ou le contenu d'une page de '''''compilation''''', avec pour nom '''''<nom du livre>.compilé'''''.<br />'''ls -l ~/Annexer/<nom du livre>''' doit maintenant afficher un de ces deux fichiers.
 
Ligne 373 :
Si le fichier "<livre>.contenu" (copie de la page "Contenus" de la version
imprimable) n'exiteexiste pas le programme teste la présence du fichier de
compilation "<livre>.compilé", et si celui-ci n'est pas présent le
programme se termine avec un code de retour à 1.
Ligne 467 :
&nbsp; ouvrir le flux du fichier '''''$Projet/$1.contenu'''''
| filtrer et remplacer la chaîne "[[" par le préfixe du site $SitePréxixe (chaîne "https://fr.wikibooks.org/wiki/"),
| filtrer et remplacer le caractère '|' par le caractère '\n' (retour-chariot),( (si ce caractère '|' existe !),
| filtrer et supprimer la chaîne "]]", (si cette chaîne exiteexiste !),
| fitrer et ne retenir que la ligne qui contient la chaîne "wiki",
&nbsp; > rediriger le flux vers la création du fichier '''''$Projet/$1.list'''''.</pre>