Aide:Statistiques
De Wicri Wicri Fr
Révision datée du 3 janvier 2024 à 15:47 par Jacques Ducloy (discussion | contributions) (→Correspondances nom arbre)
Cette page donne les éléments nécessaires à l'établissement des statistiques dans le réseau Wicri.
Sommaire
Mise en œuvre
Outils utilisés
- commande WicriExpandApiFromList
- les tables générées à partir du wiki Wicri/Accueil Démo.Istex.
- la table générée à partir de la page Site lorExplor sur Wicri/Base 1.30
Création des tables de gestion
Sous un répertoire tel que : $WICRI_ROOT/Wicri/statistiques/2021/05/26
Création des listes de wiki
(
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en français"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis de gestion du domaine"
) | MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c1/p/t/1 -g r/c2/p/t/1 -g r/c4/l/1 -g r/c6/l/1 \
-p "<wiki><link>@g1</link><name>@g2 (@g3)</name><url>@g4</url></wiki>" > wicri.dict
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en anglais" \
| MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c1/p/t/1 -g r/c2/p/t/1 -g r/c4/l/1 -g r/c6/l/1 \
-p "<wiki><link>@g1</link><name>@g2</name><url>@g4</url></wiki>" >> wicri.dict
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en allemand" \
| MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c1/p/t/1 -g r/c2/p/t/1 -g r/c4/l/1 -g r/c6/l/1 \
-p "<wiki><link>@g1</link><name>@g2</name><url>@g4</url></wiki>" >> wicri.dict
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis partenaires en français" \
| MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c1/p/t/1 -g r/c2/p/t/1 -g r/c4/l/1 -g r/c6/l/1 \
-p "<wiki><link>@g1</link><name>@g2 (@g3)</name><url>@g4</url></wiki>" >> wicri.dict
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis privés" \
| MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c1/p/t/1 -g r/c2/p/t/1 -g r/c4/l/1 -g r/c6/l/1 \
-p "<wiki><link>@g1</link><name>@g2 (@g3)</name><url>@g4</url></wiki>" >> wicri.priv.dict
WicriGetPage -l wic-demo.istex.fr -p "Domaine lorexplor.istex.fr/Wikis permanents" \
| MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c1/p/t/1 -g r/c2/p/t/1 -g r/c4/l/1 -g r/c6/l/1 \
-p "<wiki><link>@g1</link><name>@g2 (@g3)</name><url>@g4</url></wiki>" > wicri.lorexplor.dict
Correspondances nom arbre
(
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis de gestion du domaine"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en français"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis partenaires en français"
WicriGetPage -l wic-demo.istex.fr -p "Domaine lorexplor.istex.fr/Wikis permanents"
) | MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c2/p/t/1 -g r/c5/l/1 -g r/c4/l/1 \
-p "@g1 (@g3)" -p @g2 > wicriName2Tree.dict
(
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en anglais"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en allemand"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis privés"
) | MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c2/p/t/1 -g r/c5/l/1 -g r/c4/l/1 \
-p "@g1" -p @g2 > wicriName2Tree.dict
Correspondances nom Url
(
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis de gestion du domaine"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en français"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis partenaires en français"
) | MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c2/p/t/1 -g r/c6/l/1 -g r/c4/l/1 \
-p "@g1 (@g3)" -p "https://wicri-demo.istex.fr/Wicri/@g2" > wicriName2Url.dict
(
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en anglais"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en allemand"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis privés"
) | MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c2/p/t/1 -g r/c6/l/1 -g r/c4/l/1 \
-p "@g1" -p "https://wicri-demo.istex.fr/Wicri/@g2" >> wicriName2Url.dict
(
WicriGetPage -l wic-demo.istex.fr -p "Domaine lorexplor.istex.fr/Wikis permanents"
) | MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c2/p/t/1 -g r/c6/l/1 -g r/c4/l/1 \
-p "@g1 (@g3)" -p "https://wicri-lorexplor.istex.fr/Wicri/@g2" >> wicriName2Url.dict
Correspondance Nom Lien interwiki
(
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis de gestion du domaine"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en français"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis partenaires en français"
WicriGetPage -l wic-demo.istex.fr -p "Domaine lorexplor.istex.fr/Wikis permanents"
) | MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c2/p/t/1 -g r/c1/p/t/1 -g r/c4/l/1 \
-p "@g1 (@g3)" -p @g2 > wicriName2Link.dict
(
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en anglais"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis communs en allemand"
WicriGetPage -l wic-demo.istex.fr -p "Domaine wicri-demo.istex.fr/Wikis privés"
) | MediaWikiCleanTable \
| MediaWikiTable2SxmlRowCol \
| MediaWikiTableTransformCol -l12 \
| SxmlSelect -g r/c2/p/t/1 -g r/c1/p/t/1 \
-p "@g1" -p @g2 >> wicriName2Link.dict
Voir aussi
Voir Wicri:Statistiques