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
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"