« WATERBEAR:Imagettes » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 9 : | Ligne 9 : | ||
Le nécessaire pour effectuer ce qui suit se trouve dans le fichier ZIP ci-dessous. | Le nécessaire pour effectuer ce qui suit se trouve dans le fichier ZIP ci-dessous. | ||
[[Media:WATERBEAR:Imagette.zip|Télécharger le fichier ZIP des modifications concernant ces imagettes]] | [[Media:WATERBEAR:Imagette.zip|Télécharger le fichier ZIP des modifications concernant ces imagettes]] | ||
La première étape consiste à créer l'arborescence nécessaire sous Linux. | La première étape consiste à créer l'arborescence nécessaire sous Linux. | ||
* Dans l'arborescence des fichiers du site WEB de Waterbear, il faut créer un répertoire qui regroupera les images. Nous garderons la base utilisée lors de l'installation. | * Dans l'arborescence des fichiers du site WEB de Waterbear, il faut créer un répertoire qui regroupera les images. Nous garderons la base utilisée lors de l'installation. | ||
mkdir /web/waterbear/IMG/isbn10 | mkdir /web/waterbear/IMG/isbn10 | ||
* Nous allons placer les scripts | * Nous allons placer les scripts Linux, écrits en Bash, dans un répertoire spécifique hors des fichiers du site WEB. En dessous de ce répertoire, on en place d'autres nécessaires au bon fonctionnement des scripts. Nous avons pour habitude de créer un répertoire de base qui accueille ces scripts de gestion: "'''/manager'''". | ||
mkdir /manager | mkdir /manager | ||
mkdir /manager/waterbear | mkdir /manager/waterbear | ||
| Ligne 21 : | Ligne 19 : | ||
mkdir /manager/waterbear/autre10 | mkdir /manager/waterbear/autre10 | ||
mkdir /manager/waterbear/inconnu | mkdir /manager/waterbear/inconnu | ||
Fonction de ces répertoires: | Fonction de ces répertoires: | ||
- new : recueille les images récupérées; elles seront déplacées dans l'arborescence du site WEB "/web/waterbear/IMG/isbn10" | - new : recueille les images récupérées; elles seront déplacées dans l'arborescence du site WEB "/web/waterbear/IMG/isbn10" | ||
| Ligne 27 : | Ligne 24 : | ||
- inconnu : images non trouvées | - inconnu : images non trouvées | ||
- autre10 : images récupérées mais non valides | - autre10 : images récupérées mais non valides | ||
Il y a deux scripts: | |||
Il y a deux scripts | |||
- isbn.bat : essaye de récupérer toutes les images non encore récupérées. Il est à exécuter rarement (une fois par semaine ou par mois par exemple). | - isbn.bat : essaye de récupérer toutes les images non encore récupérées. Il est à exécuter rarement (une fois par semaine ou par mois par exemple). | ||
- isbnred.bat : essaye de récupérer les images non encore récupérées sans chercher à le faire pour des images dont la recherche est restée infructueuse par le passé. | - isbnred.bat : essaye de récupérer les images non encore récupérées sans chercher à le faire pour des images dont la recherche est restée infructueuse par le passé. | ||
Le principe consiste à effectuer plusieurs tâches: | Le principe consiste à effectuer plusieurs tâches: | ||
- récupérer la liste des codes ISBN de la base de données, de les mettre en une colonne et d'éliminer les doubles | - récupérer la liste des codes ISBN de la base de données, de les mettre en une colonne et d'éliminer les doubles | ||
| Ligne 38 : | Ligne 33 : | ||
- récupérer les images manquantes. | - récupérer les images manquantes. | ||
- les déplacer dans l'arborescence du site WEB | - les déplacer dans l'arborescence du site WEB | ||
* Pour exécuter de façon régulière ces scripts, il faut ajouter quelques lignes dans le fichier Linux "/etc/crontab" géré par le service crond.service. Dans l'exemple, la recherche complète est effectuée chaque dimanche, la recherche rapide, chaque heure. | |||
Pour exécuter de façon régulière ces scripts, il faut ajouter quelques lignes dans le fichier Linux "/etc/crontab" géré par le service crond.service. Dans l'exemple, la recherche complète est effectuée chaque dimanche, la recherche rapide, chaque heure. | |||
---- | ---- | ||
# Waterbear : récupération d'imagettes | # Waterbear : récupération d'imagettes | ||