Aide:Statistiques

De Wicri Wicri Fr

Cette page donne les éléments nécessaires à l'établissement des statistiques dans le réseau Wicri.

Mise en œuvre

Outils utilisés

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