1s

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 5eee51e5ce297a55072211db81e97d046c6bd761
parent 8aef87631479a3161668eb29d92765d1cad7cd5c
Auteurice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Sun, 11 May 2025 23:09:14 +0200

On tente avec le preload en metadata

J'ai tenté de générer des screens de chaque vidéo avec ffmpeg mais :

  1. C'est étonamment long, plus que de splitter les vidéos !!
  2. On peut de toute façon pas lazyload sans js

Peut-être si je comprends pourquoi c'et long et si le navigateur a du js
ça peut être une bonne idée de revenir là dessus. Parce que là les pages
d'années sont énormes.

Diffstat:
Mgendays | 2+-
Mgenindex | 4++--
Mgenm | 2+-
Mgeny | 2+-
Mupdatepages | 1+
5 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/gendays b/gendays @@ -20,7 +20,7 @@ <p>Mois : <a href="/$1/$2">$2</a></p> </nav> <main> - <video controls> + <video controls loop preload="metadata"> <source src="$6"> </video> </main> diff --git a/genindex b/genindex @@ -29,8 +29,8 @@ < cal awk '{print $3}' | sort -u | sed 'p;p;p' | xargs printf ' <p><a href=/%s>Année %s</a></p> -<video controls preload="none"> - <source src="/%s/%s.mp4"> +<video controls preload="metadata"> + <source src="/%s/%s-montage.mp4"> </video> ' diff --git a/genm b/genm @@ -33,7 +33,7 @@ < cal grep "$1/$2" | awk '{print $6,$1,$5,$8,$3,$7}' | xargs printf ' <p><a href=%s>%s %s %s %s</a></p> -<video controls loop preload="none"> +<video controls loop preload="metadata"> <source src="%s"> </video> ' diff --git a/geny b/geny @@ -42,7 +42,7 @@ @@ < cal grep "$1" | awk '{print $6,$1,$5,$8,$3,$7}' | xargs printf ' <p><a href=%s>%s %s %s %s</a></p> -<video controls loop preload="none"> +<video controls loop preload="metadata"> <source src="%s"> </video> ' diff --git a/updatepages b/updatepages @@ -13,3 +13,4 @@ # On génère les pages d'années < cal awk '{ printf "./geny %s > public/%s/index.html\n",$3,$3}' | uniq | sh +