Wicri:CircusV1

De Wicri Arts
Révision datée du 9 août 2017 à 19:25 par imported>Jacques Ducloy (Page créée avec « Cette page introduit les aspects techniques de la version CircusV1 du « Serveur d'exploration sur le cirque ». Voir aussi : Wicri:CircusV1/Paramètres, data - gén... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Cette page introduit les aspects techniques de la version CircusV1 du « Serveur d'exploration sur le cirque ».

Voir aussi :

   Wicri:CircusV1/Paramètres, data - génération des données
   Wicri:CircusV1/Paramètres, fr - génération de l'interface
   Wicri:CircusV1/Paramètres, génération des cartes - génération de cartes géographiques

Sommaire

   1 Mise en œuvre
       1.1 Sur la machine de développement
           1.1.1 Initialisations
           1.1.2 Récupération des corpus
           1.1.3 Génération de la plateforme
           1.1.4 Génération des FTP
       1.2 Sur la machine cible

Mise en œuvre Sur la machine de développement Initialisations

Génération des pages wikis

source IstexGetCorpusSize -q "query"

IstexGenerAreaPages \
      -a CircusV1   \
      -m   \
      -g Circus   \
      -w wicri.fr  \
      -W Wicri/Wicri   \
      -t "Serveur d'exploration sur le cirque"

Définition $EXPLOR_AREA

EXPLOR_AREA=$WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage/CircusV1 export EXPLOR_AREA export LC_ALL='C'

Création des répertoires

mkdir $WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage mkdir $EXPLOR_AREA mkdir $EXPLOR_AREA/Import

Récupération des corpus

En cas de reprise au niveau du téléchargement

rm -rf $EXPLOR_AREA/Import/IstexRepository.h*

IstexGetCorpus -q "(circus AND (performing OR barnum OR medrano OR clown OR danc*)) OR slacklin*" -s 5000 -A \

    | IstexToSxml     \
    | HfdBuild -bh    $EXPLOR_AREA/Import/IstexRepository

En cas de reprise

rm -rf $EXPLOR_AREA/Import/IstexMetadata.h*

Construction corpus biblio

HfdCat $EXPLOR_AREA/Import/IstexRepository.hfd \

 | IstexCleanFullText                           \
 | SgmlFast -c1                                 \
 | IstexToTei                                   \
 | TeiPutRefToIdno -t wicri:Area/Main/Corpus \
 | HfdBuild -h $EXPLOR_AREA/Import/IstexMetadata

Génération de la plateforme

Importation des paramètres de génération

WicriGetPage -l wicri.fr -p "Wicri:CircusV1/Paramètres, data"\

     > $EXPLOR_AREA/Import/WicriAreaParam.data.wiki

Si reprise

sh $EXPLOR_AREA/bin/AreaReset.sh

ExplorAreaDataCreate -d $EXPLOR_AREA make -f $EXPLOR_AREA/bin/area.mk

Importation des paramètres de navigation

WicriGetPage -l wicri.fr -p "Wicri:CircusV1/Paramètres, fr"\

     > $EXPLOR_AREA/Import/WicriAreaSiteParam.fr.wiki

Génération de l'interface

sh $EXPLOR_AREA/bin/AreaCreateSite.fr.sh

Génération des FTP

cd $EXPLOR_AREA rm Site.tar.gz tar -cvf Site.tar Site gzip Site.tar rm Data.tar.gz tar -cvf Data.tar Data gzip Data.tar

rm ImportMetadata.tar.gz tar -cvf ImportMetadata.tar Import/istexMetadata.hcs Import/istexMetadata.hfd gzip ImportMetadata.tar

Sur la machine cible

Aller sur le répertoire corpus correspondant au wiki cible

. ... Dilib/init.sh newgrp ticri EXPLOR_AREA=$WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage/CircusV1.20151102

Si nouveau code générique :

mkdir $WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage

Création du répertoire plateforme

mkdir $EXPLOR_AREA

Transfert par FileZilla

Transférer les fichiers Site.tar.gz, Data.tar.gz de CircusV1 (émetteur) vers CircusV1 (cible).

Installation

cd $EXPLOR_AREA gunzip Site.tar.gz tar -xvf Site.tar gzip Site.tar

gunzip Data.tar.gz tar -xvf Data.tar gzip Data.tar

gunzip ImportMetadata.tar.gz tar -xvf ImportMetadata.tar gzip ImportMetadata.tar

cd Data/Main/Corpus rm biblio.hcs rm biblio.hfd ln -s ../../../Import/istexMetadata.hcs biblio.hcs ln -s ../../../Import/istexMetadata.hfd biblio.hfd