Exercice de travail dirigé Greenstone
Télécharger grace à OAI
L'exercice précédent n'obtenait pas les données OAI-PMH à partir d'un serveur distant. Cette étape manquante peut être accomplie en lançant un programme en ligne de commande. Pour cela, il faut une connection directe à internet—car les firewall peuvent perturber l'accessibilité au téléchargement.
- Enregistrez votre collection avec Save. Notez son nom de répertoire qui est normalement oaiservi (on peut le voir dans la barre de titre de l'interface Librarian),puis quittez l'interface Librarian.
- Dans un éditeur de texte (par exemple le WordPad), ouvrez le fichier de configuration de la collection, lequel se trouve dans C:\Program Files\Greenstone\collect\oaiservi\etc\collect.cfg. Ajoutez la ligne suivante d'un seul tentant:
acquire OAI -src rocky.dlib.vt.edu/~jcdlpix/cgi-bin/OAI1.1/jcdlpix.pl -getdoc
Bien que la position de cette ligne ne soit pas stratégique, nous recommandons toutefois de la placer près du début de fichier, après les lignes public et creator, mais tout de même avant l'index. Sauvegardez et quittez l'éditeur.
- Effacez le contenu du dossier import de la collection. Il contient les données packagées de l'ancienne collection mais maintenant nous voulons que les données arrivent du serveur OAI distant.
- Ouvrez une fenêtre DOS pour accéder à la ligne de commande. Vous y accédez dans le menu Démarrer → Tous les programmes mais cela dépend des versions de Windows. Si vous ne le trouvez pas, choisissez Démarrer → Exécuter et saisissez cmd dans la fenêtre qui apparaît.
- Dans la fenêtre Dos, déplacez-vous au répertoire racine de Greenstone. On y parviens ainsi :
cd C:\Program Files\Greenstone
- Saisissez :
setup.bat
pour activer la possibilité de lancer les commandes de Greenstone en ligne
- Changez de répertoire pour vous rendre dans celui contenant la collection OAI Service Provider vue dans l'exercice précédent.
cd collect\oaiservi
Même si le nom de collection peut inclure des majuscules, le répertoire généré par l'interface Librarian est tout en minuscule.
- lancez:
perl -S importfrom.pl oaiservi
Greenstone va tout de suite se lancer et générer tout un tas de messages de diagnostic. Le programme importfom.pl se connecte au fournisseur de données OAI spécifié dans le fichier de configuration de la collection (il le fait pour chaque ligne cherchant des données à distance puis les exporte).
- Les fichiers downloadés sont sauvegardés dans le fichier import de la collection. Une fois que la commande est finie, tout est en place pour reconstruire la collection. Il faut donc faire un rebuild pour vérifier si les enregistrements OAI sont bien exploitables.