Migration des wikis : Différence entre versions

De Wicri Base 1.28
imported>Jacques Ducloy
imported>Jacques Ducloy
Ligne 43 : Ligne 43 :
  
 
(
 
(
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=11"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=11"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=12"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=12"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=13"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=13"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=14"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=14"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=15"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=15"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=102"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=102"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=103"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=103"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=104"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=104"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=105"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=105"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=106"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=106"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=107"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=107"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=108"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=108"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=109"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=109"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=500"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=500"  2>/dev/null   
  
curl "http://ticri.univ-lorraine.fr/wicri-base.de/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=501"  2>/dev/null   
+
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=501"  2>/dev/null   
  
 
) |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1
 
) |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1
  
 
</source>
 
</source>

Version du 24 mai 2017 à 21:57

Cette page est un recueil de notes pour la migration des wikis.

WIKI=http://ticri.univ-lorraine.fr/wicri-base.de

Pour obtenir la liste des espaces de nom.

curl "$WIKI/api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml" | SxmlIndent

Pour obtenir la liste des pages de l'espace principal

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100" \
   2>/dev/null  |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=10"  2>/dev/null  |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1

(
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=1"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=2"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=3"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=4"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=5"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=8"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=9"  2>/dev/null  
) |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1

(
curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=11"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=12"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=13"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=14"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=15"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=102"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=103"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=104"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=105"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=106"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=107"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=108"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=109"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=500"  2>/dev/null  

curl "$WIKI/api.php?action=query&list=allpages&format=xml&aplimit=100&apnamespace=501"  2>/dev/null  

) |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1