VERSION=210125
if [ $0=sclipwb ]; then echo "sclipwb : Version "$VERSION; fi
source ajouter_sclip.inc
Retour=$?
 if [ $Retour -gt '0' ] && [ $Personal = "true" ];
 then
 echo "Erreur au module shell 'ajouter_sclip.inc'"
 exit 1
 fi
 while read pjline
 do
 if [ $pjline != $1 ]
 then
 cd $Projet/$pjline
 cat $Projet/$pjline/$pjline.str | grep -n -i -e Fichier: -e file: -e image: | sed -f $RepCom/$Conversions > $Projet/$pjline/$pjline.files
 cat $Projet/$pjline/$pjline.str | grep -n -i -e fichier: -e .jpg -e .png -e .gif | sed -f $RepCom/$Conversions> $Projet/$pjline/$pjline.picts
 cat $Projet/$pjline/$pjline.files | grep title |sed "s/<\/div>//g" | awk -F">" '{print $NF}' > $Projet/$pjline/$pjline.illustrations
 cat $Projet/$pjline/$pjline.files | awk -F"=" '{for (i=1;i<=NF;i++) print $i "\n"}' | grep https://fr.wikibooks.org | sed "s/\"/!/g" | cut -d '!' -f2 > $Projet/$pjline/$pjline.images
 wget -P $Projet/$pjline -r -linf -k -p -E -i $Projet/$pjline/$pjline.images
 cp $Projet/$pjline/fr.wikibooks.org/wiki/*.html $Projet/$pjline/.
 echo -n "" > html.doublons 
 while read pictline
 do
 #echo $pictline | awk -F"/" '{for (i=1;i<=NF;i+=2) print $i "\n"}' #| cut -d '%' -f1 | cut -d '.' -f1 > tmp
 echo $pictline | awk -F"/" '{ print $NF".html"}' » html.doublons
 echo -n "" > html.list
 END { for ( i = 1 ; i <= NR ; i=i+2 ) {
 print memfile[i] » "html.list"
 # print "Fin"
 } ' html.doublons 
 done < $Projet/$pjline/$pjline.images
 echo "Article : $pjline<br \>" » $PageScliP
 echo "Article : $pjline"
 while read htmlline
 do
 echo ""
 echo ""
 echo "---- ligne lue = $htmlline ---"
 echo ""
 mkd -pw '**' $htmlline $htmlline.tmp
 cat $htmlline.tmp | tr ',' '\n' > $htmlline.str 
 echo -n "Illustration : " > $htmlline.title
 cat $htmlline.str |grep wgTitle | cut -d '"' -f4 » $htmlline.title
 cat $htmlline.title » $PageScliP 
 cat $htmlline.title
 echo -n ", "source : "https://"$Site"/w/index.php?title=" > $htmlline.source
 echo $htmlline.str | sed "s/.html//g" | sed "s/.str//g" » $htmlline.source
 cat $htmlline.source » $PageScliP
 cat $htmlline.source
 echo -n ", "licence : "" > $htmlline.license
 cat $htmlline.str | grep licensetpl_short | sed "s/<td>//g" | sed "s/<span class//g" | sed "s/<\/span>//g" | sed "s/style=\"display:none;\"//g" | tr '=' '\n' | grep licensetpl_short | awk -F">" '{print $NF}' » $htmlline.license
 cat $htmlline.license » $PageScliP
 cat $htmlline.license
 echo -n " > tmp
 echo -n ", "auteur(s) : "" > $htmlline.auteur
 cat $htmlline.str | grep -i -n -m1 -A 1 -e Author -e Auteur | tr '/' '\n' | grep -i -e user -e utilisteur -e auteur | cut -d '"' -f1 | grep -i -e user -e utilisteur -e auteur > tmp
 read Tmp < tmp
 #T
 echo "Tmp = $Tmp"
 if [ "$Tmp" = "" ]
 #T then echo "tmp vide"
 then echo "-" > tmp 
 fi
 #T echo $Tmp | cut -d '-' -f2 | sed "s/\.\ /%/g" | cut -d '%' -f1 
 cat tmp » $htmlline.auteur
 cat $htmlline.auteur » $PageScliP
 cat $htmlline.auteur
 echo "" » $PageScliP
 done < html.list
 fi
 done < $Projet/$1.pj
 echo "</div>" » $PageScliP
 echo "" » $PageScliP
exit 0

Auto-éditer un wikilivre/Auto-référencer/LivreTest/LivreTest.contenu

Auto-éditer un wikilivre/Auto-référencer/LivreTest/LivreTest.compilé

Auto-éditer un wikilivre/Auto-référencer/annexer.pj

header.inc.sh
annexer.sh
lister.sh
télécharger.sh
ajouter_sclt.sh
ajouter_sclic.sh
ajouter_sclip.inc.sh
sclipco.sh
sclipwb.sh
INSTALLER.sh

Auto-éditer un wikilivre/Version imprimable/Texte de la quatrième

Ce livre est en cours d'écriture, à ce jour, 26 mai 2020, il reste beaucoup à faire :

Auto-éditer un wikilivre/Version imprimable

= Contenu de la version imprimable =
= Auto-éditer un wikilivre =
Quoi de mieux que de se lancer à écrire un programme en "bash" pendant cette période de confinement. (mars-avril 2020)Cette étude a été initiée avec l'article Auto-éditer un wikilivre/Auto-référencer, il décrit en détail la progression de la programmation.
"Français":est un peu comme un puzzle. On croit que la commande que l'on vient d'écrire va marcher immédiatement, mais non ! Au bout de quelque temps on donne sa langue au chat et on va interroger les forums en espérant trouver une solution; ne serait-ce que pour comprendre la différence entre les parenthèse et double parenthèses : (...) ((...)) [...] {...} toutes ces parenthèses se ressemblent et n'expriment pas le même concept."Voila donc un bon passe-temps pour remplir des journées vides de sens."
""

Auto-éditer un wikilivre/Version imprimable/Contenus

Logiciel Pastèque/Mise a jour desktop
Pour mettre à jour votre installation de Pastèque Desktop, téléchargez la nouvelle version sur https://downloads.pasteque.org/desktop/ et remplacez la précédente installation par celle-ci. Il est conseillé de conserver la version actuelle (en renommant le répertoire par exemple au lieu de l'écraser) pour pouvoir y retourner en cas de besoin.
Assurez vous qu'aucune session de caisse ne soit en cours avant de faire la mises à jour.
Historique des mises à jour.
La version actuelle de votre installation est visible dans la fenêtre À propos. Elle est accessible depuis l'écran de connexion en bas à droite via le bouton Point d'intérrogation.
Cette version comporte deux numéros, par exemple 8.7. Vous pouvez faire la mise à jour vers une autre version qui comporte le même premier numéro, par exemple 8.9, mais pas si ce premier numéro est différent. Contactez votre prestataire dans ce cas pour connaître la démarche à suivre.
Cette page liste les modifications visibles d'un point de vue utilisateur. Pour une description complète incluant des changements techniques, consultez https://framagit.org/pasteque/pasteque-desktop/-/blob/master/CHANGELOG.md

Logiciel Pastèque/Mise a jour android
Pour mettre à jour votre installation de Pastèque Android, téléchargez la nouvelle version sur https://downloads.pasteque.org/android/ depuis votre tablette. Une fois le téléchargement terminé, cliquez sur la notification pour démarrer la mise à jour.
Assurez vous qu'aucune session est en cours ou en attente d'être envoyée avant d'effectuer la mise à jour.
Historique des mises à jour.
La version actuelle de votre installation est visible dans la fenêtre À propos. Elle est accessible depuis l'écran de connexion dans le menu en haut à droite, via le bouton '...'.
Cette version comporte deux numéros, par exemple 8.1. Vous pouvez faire la mise à jour vers une autre version qui comporte le même premier numéro, par exemple 8.2, mais pas si ce premier numéro est différent. Contactez votre prestataire dans ce cas pour connaître la démarche à suivre.
Cette page liste les modifications visibles d'un point de vue utilisateur. Pour une description complète incluant des changements techniques, consultez https://framagit.org/pasteque/pasteque-android/-/blob/master/CHANGELOG.md
Version 8.
8.0-alphas 1 à 6.
Les versions alpha contiennent des problèmes plus ou moins importants qui peuvent potentiellement bloquer l'utilisation. La mise à jour est vivement recommandée voire obligatoire pour les versions les plus anciennes.

Auto-éditer un wikilivre/Auto-référencer/header.sh

Auto-éditer un wikilivre/Auto-référencer/annexer

Auto-éditer un wikilivre/Auto-référencer/lister

Auto-éditer un wikilivre/Auto-référencer/télécharger

Auto-éditer un wikilivre/Auto-référencer/ajouter sclt

Auto-éditer un wikilivre/Auto-référencer/ajouter sclic

Auto-éditer un wikilivre/Auto-référencer/ajouter sclip

Auto-éditer un wikilivre/Auto-référencer/sclipco.inc

Auto-éditer un wikilivre/Auto-référencer/sclipwb.inc

Auto-éditer un wikilivre/Auto-référencer/Annexer.list

Auto-éditer un wikilivre/Auto-référencer/Annexer.prj

Auto-éditer un wikilivre/Auto-référencer/Annexer.pj