Différences entre les versions de « Auto-éditer un wikilivre/Annexer (Version internationalisée)/src/add sclt.sh »

→‎fr_sclt.inc : Mise à jour
(Page créée avec « == add_sclt.sh == cette commande se décompose en un programme principal et des sous programmes en français et en anglais d'autres langues peuvent s'ajouter en fonction... »)
 
(→‎fr_sclt.inc : Mise à jour)
<syntaxhighlight lang="bash">
#! /bin/bash
#H Fichier : fr_sclt.inc pour ajouter_scltajouter à add_sclt.sh
#H Version du 10 juin 2021
cd $Projectdir
#T echo "Projectdir : $Projectdir" exit 0
echo "<div style="font-zize:85%";>" >> $PageSclt
echo -n "https://" >> $PageSclt
cat $Projectdir/$1.mainPage | sed "s/\\\ /_/g" >> $PageSclt
#P Autre version : cat $Projectdir/$1".list" | tr ' ' '_' | tr '\n' '%' | sed "s/%/%\n/g" | grep $1% | tr -d % >> $PageSclt
echo "</div>" >> $PageSclt
echo "*** Références : articles, src, lic, contrib. "
#O articleArticle,
if [ $ligne != $1 ]
then
cat $Projectdir/$ligne/$ligne.article
#O sourceSource,
echo -n ", ''source : ''https://"$Site"/w/index.php?oldid=" > $Projectdir/$ligne/$ligne.RevisionId
cat $Projectdir/$ligne/$ligne.str | grep -n -m 1 -i -e wgRevisionId | tr -d ':' | sed "s/\"/%/g" | cut -d'%' -f3 >> $Projectdir/$ligne/$ligne.RevisionId
#T echo ", ''Droits de copie :''" >> ArticleUn.tmp
#T cat ArticleUn.str | grep -n -m 1 -i -e license | sed "s/\"\//%\//g" | cut -d'%' -f2 |sed "s/\/\//https:\/\//g" >> ArticleUn.tmp
#O licenseLicence :
echo -n ", ''licence : ''" > $Projectdir/$ligne/$ligne.license
#T cat $Projectdir/$ligne/$ligne.str | grep -n -m 1 -i -e license | sed "s/\"\//%\//g" | cut -d'%' -f4 >> $Projectdir/$ligne/$ligne.license
cat $Projectdir/$ligne/$ligne.str | grep -n -m 1 -i -e footer-info-copyright | sed "s/\"\//%\//g" | tr '"' '%' | cut -d'%' -f4 > $Projectdir/$ligne/$ligne.licence
 
#O auteurAuteur(s).
echo -n ", ''auteur(s) : ''" > $Projectdir/$ligne/$ligne.auteur
then cat tmp >> $Projectdir/$ligne/$ligne.auteur; rm tmp;
else
echo "PasAuteur trouvénon d'auteurtrouvé ! " >> $Projectdir/$ligne/$ligne.auteur
echoif "wget voir :--spider https://xtools.wmflabs.org/articleinfo/fren.wikibooks.org/$Bookname/$ligne" 2>> $Projectdir/$lignedev/$ligne.auteur;null
then
echo " éditer : https://xtools.wmflabs.org/articleinfo/en.wikibooks.org/$ligne" >> $Projectdir/$ligne/$ligne.auteur
elif wget --spider https://xtools.wmflabs.org/articleinfo/en.wikibooks.org/$Bookname/$ligne 2>/dev/null
then
echo " éditer : https://xtools.wmflabs.org/articleinfo/en.wikibooks.org/$Bookname/$ligne" >> $Projectdir/$ligne/$ligne.auteur
else echo " éditer ''contributeurs'' du livre ''$Bookname'' historique de la page ''$ligne''" >> $Projectdir/$ligne/$ligne.auteur
fi
fi
echo "{{Nouvelle page imprimée}}" >> $PageSclt
 
if [ "$2" = "--t" ]; then more $PageSclt; fi
exit 0
# Fin de fr_sclt.inc
</syntaxhighlight>
 
== en_sclt.inc ==
<syntaxhighlight lang="bash">