Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

« Script modification manifests.json IIIF » : différence entre les versions

De AJLSM
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
[[category:Mirador]][[category:Mirador 3]]Permet de faire un "recherche-remplace" dans des fichiers depuis un script.
[[category:Mirador]][[category:Mirador 3]]Permet de faire un "recherche-remplace" dans des fichiers, depuis un script.


Script {{path|editManifest.sh}}  
Script {{path|editManifest.sh}}  

Dernière version du 23 septembre 2024 à 08:15

Permet de faire un "recherche-remplace" dans des fichiers, depuis un script.

Script editManifest.sh

#!/bin/bash
  
function find_and_replace() {
  local directory="$1"
  local search_term="$2"
  local replace_term="$3"

  find "$directory" -type f -name "*.json" -exec sed -i "s#$search_term#$replace_term#g" {} \;
}

# Répertoire contenant les manifests.
directory="/home/ajlsm/datadirs/iiif/iiif/manifests"

# paramétrage et execution pour changer l'attribution
search_term1="Service fournie par AJLSM"
replace_term1="Portail Archives Numériques et Données de la Recherche (PANDOR) / MSH de Dijon"
find_and_replace "$directory" "$search_term1" "$replace_term1"

# paramétrage et execution pour changer la license
search_term2="http://pleade.com/theme/module-img-viewer-licence-clic.html"
replace_term2="https://pandor.u-bourgogne.fr/mentions-legales"
find_and_replace "$directory" "$search_term2" "$replace_term2"

# paramétrage et execution pour changer le logo si besoin
search_term3="http://pleade.com/archives-en-ligne/theme/images/module-img-viewer/logo-pleade.png"
replace_term3="http://pandor.u-bourgogne.fr/archives-en-ligne/theme/images/msh/logo_Pandor-MSH.png"
find_and_replace "$directory" "$search_term3" "$replace_term3"