[custom_code]
document.addEventListener(« DOMContentLoaded », function() {
document.querySelectorAll(‘.cci-copy-btn’).forEach(button => {
button.addEventListener(‘click’, function() {
let codeBlock = this.closest(‘.cci-code-block’).querySelector(‘pre’);
navigator.clipboard.writeText(codeBlock.innerText).then(() => {
alert(« Code copié ! »);
});
});
});

document.querySelectorAll(‘.cci-edit-btn’).forEach(button => {
button.addEventListener(‘click’, function() {
let codeBlock = this.closest(‘.cci-code-block’).querySelector(‘pre’);
if (codeBlock.getAttribute(« contenteditable ») === « true ») {
codeBlock.setAttribute(« contenteditable », « false »);
this.textContent = « Modifier »;
} else {
codeBlock.setAttribute(« contenteditable », « true »);
codeBlock.focus();
this.textContent = « Enregistrer »;
}
});
});
});[/custom_code]

[custom_code]
import os
import re

# Chemin du dossier contenant les fichiers à renommer
dossier = « /home/enregistrements »

# Expression régulière pour détecter le format actuel du fichier (exemple : nom_12-02-2025_14-30-00)
pattern = re.compile(r »(.+?)_(\d{2}-\d{2}-\d{4})_(\d{2}-\d{2}-\d{2}) »)

# Nouvelle structure de renommage (ajoute un préfixe par exemple)
def nouveau_nom_fichier(nom, date, heure):
return f »{nom}_recorded_on_{date}_at_{heure}.mp4″

# Parcours des fichiers du dossier
for fichier in os.listdir(dossier):
chemin_fichier = os.path.join(dossier, fichier)

# Vérifier si c’est un fichier
if os.path.isfile(chemin_fichier):
match = pattern.match(fichier)
if match:
nom, date, heure = match.groups()
nouveau_nom = nouveau_nom_fichier(nom, date, heure)
chemin_nouveau = os.path.join(dossier, nouveau_nom)

# Renommer le fichier
os.rename(chemin_fichier, chemin_nouveau)
print(f »Renommé : {fichier} → {nouveau_nom} »)

[/custom_code]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *