Wicri:Dilib source, module Wicri, commande WicriStatistiquesSite : Différence entre versions

De Wicri Outils
imported>Jacques Ducloy
(Code source)
imported>Jacques Ducloy
(Code source)
Ligne 6 : Ligne 6 :
 
{
 
{
 
   SxmlNode *docu ,*son;
 
   SxmlNode *docu ,*son;
   while(docu=SxmlInputGetDocumentElement())
+
   while ((docu=SxmlInputGetDocumentElement()))
 
     {
 
     {
 
       if ((son=SxmlFirstChild(docu))) SxmlPrint(son);putchar('\n');
 
       if ((son=SxmlFirstChild(docu))) SxmlPrint(son);putchar('\n');

Version du 6 juillet 2020 à 18:40

Code source

/*   -*- coding: utf-8 -*-  */
#include "SxmlNode.h"
main()
{
  SxmlNode *docu ,*son;
  while ((docu=SxmlInputGetDocumentElement()))
    {
       if ((son=SxmlFirstChild(docu))) SxmlPrint(son);putchar('\n');
    };
}

Mise en œuvre

Importation

WicriGetPage -l wicri-outils.fr -p "Wicri:Dilib source, module Wicri, commande WicriStatistiquesSite"   \
      | MediaWikiExtractSources -w | HfdStoreFile

Compilation

gcc testDilib/WicriStatistiquesSite.c $DILIB_CC  -l curl -o testDilib/WicriStatistiquesSite

Test

cat testDilib/wiki.dict   \
 | ./testDilib/WicriExpandApiFromList -a "meta=siteinfo&siprop=statistics" \
 | ./testDilib/WicriStatistiquesSite