« Auto-éditer un wikilivre/Annexer (Version internationalisée)/src/add sclt.sh » : différence entre les versions

Contenu supprimé Contenu ajouté
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
Ligne 81 :
<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
Ligne 109 ⟶ 110 :
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
Ligne 156 ⟶ 157 :
echo "*** Références : articles, src, lic, contrib. "
#O articleArticle,
if [ $ligne != $1 ]
then
Ligne 164 ⟶ 165 :
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
Ligne 184 ⟶ 185 :
#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
Ligne 198 ⟶ 199 :
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
Ligne 205 ⟶ 206 :
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
Ligne 222 ⟶ 230 :
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">