Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
Script modification manifests.json IIIF
Aller à la navigation
Aller à la recherche
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"