Un dépôt pour générer le site de canine - retour accueil
git clone git://bebou.netlib.re/1s
Log | Files | Refs | README |
commit 0e10e0f58b99bd60c8e6961f0b429a33b8bc349c parent 0bb225bee37d6268b8b6437b5643ff2f69daee92 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Sun, 11 May 2025 21:45:26 +0200 On essaye pas de redéplacer les vidéos Si on a gen 2018-2024 on a déjà fait les mv Si ensuite on ajoute 2025 faut pas retenter de les faire On test s'il existe avant Diffstat:
M | updatevids | | | 14 | ++++++++++++-- |
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/updatevids b/updatevids @@ -4,9 +4,18 @@ cp style.css public/style.css +< cal cut -d' ' -f3 | sort -u > a + +missingyears=$(find public -type d | + grep -oE '[0-9]{4}' | + sort -u | + grep -vf - a) + +rm a + # On sépare toutes les secondes # et on place les montages -for year in $(seq 2018 2024);do +for year in $missingyears;do mkdir -p public/$year cp videos/$year.mp4 public/$year/$year.mp4 ffmpeg -i "videos/$year.mp4" \ @@ -21,4 +30,5 @@ done # On déplace les vidéos secondes dans les bons dossiers # et on les renomme < cal awk '{ printf "mkdir -p public%s\n",$6 - printf "mv public/%s/%s.mp4 public%s\n",$3,$2,$7 }' | sh + printf "[ -e public/%s/%s.mp4 ] && mv public/%s/%s.mp4 public%s\n",$3,$2,$3,$2,$7 }' | sh +