Projets:Transfert
De Médici
Sommaire
Faits
- Sidebar OK
Outils shell
WIKI=http://medici.in2p3.fr/fr
WIKI_TARGET=https://lorexplor.istex.fr/Wicri/Europe/France/Medici/fr
curl "$WIKI/api.php5?action=query&meta=siteinfo&siprop=namespaces&format=xml" | SxmlIndent
curl "$WIKI_TARGET/api.php5?action=query&meta=siteinfo&siprop=namespaces&format=xml" | SxmlIndent
Divers
( curl "$WIKI/api.php5?action=query&list=allpages&format=xml&aplimit=100&apnamespace=1" 2>/dev/null ) |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1
( curl "$WIKI/api.php5?action=query&list=allpages&format=xml&aplimit=100&apnamespace=2" 2>/dev/null ) |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1
Fichiers
(
curl "$WIKI/api.php5?action=query&list=allpages&format=xml&aplimit=100&apnamespace=6" 2>/dev/null
) | head -4 |SxmlSelect -s api/query/allpages/p/attribute::title -p "wget http://medici.in2p3.fr/fr/images//@s1"
Pages
Pour obtenir la liste des pages de l'espace principal
curl "$WIKI/api.php5?action=query&list=allpages&format=xml&aplimit=500" \
2>/dev/null |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1 | wc
curl "$WIKI_TARGET/api.php?action=query&list=allpages&format=xml&aplimit=500" \
2>/dev/null |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1 | wc
Pour comparer
curl "$WIKI/api.php5?action=query&list=allpages&format=xml&aplimit=500" 2>/dev/null |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1 | sort -u > pagesOld
curl "$WIKI_TARGET/api.php?action=query&list=allpages&format=xml&aplimit=500" 2>/dev/null |SxmlSelect -s api/query/allpages/p/attribute::title -p @s1 | sort -u > pagesTarget
diff pagesOld pagesTarget | grep "<"
diff pagesOld pagesTarget | grep "<" | cut -b 2-
Installation des modèles
Pour vérifier la Job Queue
https://lorexplor.istex.fr/Wicri/Europe/France/Medici/fr/api.php?action=query&meta=siteinfo&siprop=statistics
Pour traiter :
php maintenance/runJobs.php