Wicri:CircusV1 : Différence entre versions
De Wicri Arts
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... ») |
imported>Jacques Ducloy |
||
Ligne 1 : | Ligne 1 : | ||
− | Cette page introduit les aspects techniques de la version CircusV1 du « Serveur d'exploration sur le cirque ». | + | Cette page introduit les aspects techniques de la version [[Wicri:CircusV1|CircusV1]] du « [[Serveur d'exploration sur le cirque]] ». |
Voir aussi : | 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'' | |
− | + | ==Mise en œuvre== | |
− | + | ===Sur la machine de développement=== | |
− | + | ====Initialisations==== | |
− | + | ;Génération des pages wikis: | |
− | + | <source lang="sh"> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Mise en œuvre | ||
− | Sur la machine de développement | ||
− | Initialisations | ||
− | |||
− | Génération des pages wikis | ||
− | |||
source IstexGetCorpusSize -q "query" | source IstexGetCorpusSize -q "query" | ||
IstexGenerAreaPages \ | IstexGenerAreaPages \ | ||
Ligne 30 : | Ligne 17 : | ||
-w wicri.fr \ | -w wicri.fr \ | ||
-W Wicri/Wicri \ | -W Wicri/Wicri \ | ||
− | -t "Serveur d'exploration sur le cirque" | + | -t "Serveur d'exploration sur le cirque" |
− | |||
− | |||
+ | </source> | ||
+ | ;Définition $EXPLOR_AREA: | ||
+ | <source lang="sh"> | ||
EXPLOR_AREA=$WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage/CircusV1 | EXPLOR_AREA=$WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage/CircusV1 | ||
export EXPLOR_AREA | export EXPLOR_AREA | ||
export LC_ALL='C' | export LC_ALL='C' | ||
− | + | </source> | |
− | Création des répertoires | + | ;Création des répertoires: |
− | + | <source lang="sh"> | |
mkdir $WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage | mkdir $WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage | ||
mkdir $EXPLOR_AREA | mkdir $EXPLOR_AREA | ||
mkdir $EXPLOR_AREA/Import | mkdir $EXPLOR_AREA/Import | ||
− | + | </source> | |
− | Récupération des corpus | + | ====Récupération des corpus==== |
− | + | ;En cas de reprise au niveau du téléchargement: | |
− | En cas de reprise au niveau du téléchargement | + | <source lang="sh"> |
− | |||
rm -rf $EXPLOR_AREA/Import/IstexRepository.h* | rm -rf $EXPLOR_AREA/Import/IstexRepository.h* | ||
+ | </source> | ||
+ | <source lang="sh"> | ||
IstexGetCorpus -q "(circus AND (performing OR barnum OR medrano OR clown OR danc*)) OR slacklin*" -s 5000 -A \ | IstexGetCorpus -q "(circus AND (performing OR barnum OR medrano OR clown OR danc*)) OR slacklin*" -s 5000 -A \ | ||
| IstexToSxml \ | | IstexToSxml \ | ||
| HfdBuild -bh $EXPLOR_AREA/Import/IstexRepository | | HfdBuild -bh $EXPLOR_AREA/Import/IstexRepository | ||
− | En cas de reprise | + | </source> |
− | + | ;En cas de reprise: | |
+ | <source lang="sh"> | ||
rm -rf $EXPLOR_AREA/Import/IstexMetadata.h* | rm -rf $EXPLOR_AREA/Import/IstexMetadata.h* | ||
− | Construction corpus biblio | + | </source> |
− | + | ;Construction corpus biblio: | |
+ | <source lang="sh"> | ||
HfdCat $EXPLOR_AREA/Import/IstexRepository.hfd \ | HfdCat $EXPLOR_AREA/Import/IstexRepository.hfd \ | ||
| IstexCleanFullText \ | | IstexCleanFullText \ | ||
Ligne 67 : | Ligne 58 : | ||
| HfdBuild -h $EXPLOR_AREA/Import/IstexMetadata | | HfdBuild -h $EXPLOR_AREA/Import/IstexMetadata | ||
− | Génération de la plateforme | + | </source> |
− | + | ====Génération de la plateforme==== | |
− | Importation des paramètres de génération | + | ;Importation des paramètres de génération: |
− | + | <source lang="sh"> | |
WicriGetPage -l wicri.fr -p "Wicri:CircusV1/Paramètres, data"\ | WicriGetPage -l wicri.fr -p "Wicri:CircusV1/Paramètres, data"\ | ||
− | > $EXPLOR_AREA/Import/WicriAreaParam.data.wiki | + | > $EXPLOR_AREA/Import/WicriAreaParam.data.wiki |
− | + | </source> | |
Si reprise | Si reprise | ||
− | + | <source lang="sh"> | |
sh $EXPLOR_AREA/bin/AreaReset.sh | sh $EXPLOR_AREA/bin/AreaReset.sh | ||
− | + | </source> | |
+ | <source lang="sh"> | ||
ExplorAreaDataCreate -d $EXPLOR_AREA | ExplorAreaDataCreate -d $EXPLOR_AREA | ||
make -f $EXPLOR_AREA/bin/area.mk | make -f $EXPLOR_AREA/bin/area.mk | ||
− | + | </source> | |
− | Importation des paramètres de navigation | + | ;Importation des paramètres de navigation: |
− | + | <source lang="sh"> | |
WicriGetPage -l wicri.fr -p "Wicri:CircusV1/Paramètres, fr"\ | WicriGetPage -l wicri.fr -p "Wicri:CircusV1/Paramètres, fr"\ | ||
− | > $EXPLOR_AREA/Import/WicriAreaSiteParam.fr.wiki | + | > $EXPLOR_AREA/Import/WicriAreaSiteParam.fr.wiki |
− | + | </source> | |
− | Génération de l'interface | + | ;Génération de l'interface : |
− | + | <source lang="sh"> | |
sh $EXPLOR_AREA/bin/AreaCreateSite.fr.sh | sh $EXPLOR_AREA/bin/AreaCreateSite.fr.sh | ||
− | + | </source> | |
− | Génération des FTP | + | ====Génération des FTP==== |
− | + | <source lang="sh"> | |
cd $EXPLOR_AREA | cd $EXPLOR_AREA | ||
rm Site.tar.gz | rm Site.tar.gz | ||
Ligne 103 : | Ligne 95 : | ||
tar -cvf ImportMetadata.tar Import/istexMetadata.hcs Import/istexMetadata.hfd | tar -cvf ImportMetadata.tar Import/istexMetadata.hcs Import/istexMetadata.hfd | ||
gzip ImportMetadata.tar | gzip ImportMetadata.tar | ||
− | + | </source> | |
− | Sur la machine cible | + | ===Sur la machine cible=== |
− | |||
Aller sur le répertoire corpus correspondant au wiki cible | Aller sur le répertoire corpus correspondant au wiki cible | ||
− | + | <source lang="sh"> | |
. ... Dilib/init.sh | . ... Dilib/init.sh | ||
newgrp ticri | newgrp ticri | ||
EXPLOR_AREA=$WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage/CircusV1.20151102 | EXPLOR_AREA=$WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage/CircusV1.20151102 | ||
− | + | </source> | |
Si nouveau code générique : | Si nouveau code générique : | ||
− | + | <source lang="sh"> | |
mkdir $WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage | mkdir $WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage | ||
− | + | </source> | |
Création du répertoire plateforme | Création du répertoire plateforme | ||
− | + | <source lang="sh"> | |
mkdir $EXPLOR_AREA | mkdir $EXPLOR_AREA | ||
− | + | </source> | |
− | Transfert par FileZilla | + | ;Transfert par FileZilla: |
− | |||
Transférer les fichiers Site.tar.gz, Data.tar.gz de CircusV1 (émetteur) vers CircusV1 (cible). | Transférer les fichiers Site.tar.gz, Data.tar.gz de CircusV1 (émetteur) vers CircusV1 (cible). | ||
− | + | ;Installation: | |
− | Installation | + | <source lang="sh"> |
− | |||
cd $EXPLOR_AREA | cd $EXPLOR_AREA | ||
gunzip Site.tar.gz | gunzip Site.tar.gz | ||
Ligne 133 : | Ligne 122 : | ||
gunzip Data.tar.gz | gunzip Data.tar.gz | ||
tar -xvf Data.tar | tar -xvf Data.tar | ||
− | gzip Data.tar | + | gzip Data.tar |
+ | </source> | ||
+ | <source lang="sh"> | ||
gunzip ImportMetadata.tar.gz | gunzip ImportMetadata.tar.gz | ||
Ligne 143 : | Ligne 134 : | ||
rm biblio.hfd | rm biblio.hfd | ||
ln -s ../../../Import/istexMetadata.hcs biblio.hcs | ln -s ../../../Import/istexMetadata.hcs biblio.hcs | ||
− | ln -s ../../../Import/istexMetadata.hfd biblio.hfd | + | ln -s ../../../Import/istexMetadata.hfd biblio.hfd |
+ | </source> |
Version du 9 août 2017 à 19:27
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
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