Inclusion du lecteur dans le HTML

This commit is contained in:
Breizh 2022-11-23 14:28:10 +01:00
parent d26ee3515a
commit dd6800d410
1 changed files with 7 additions and 4 deletions

View File

@ -11,9 +11,9 @@ webpath="$(echo "${1:-$PWD}" | sed "s#^$root/##g")"
# Couleur de logs juste parce que c'est joli
if [[ -n "$TERM" ]]
then
blue=$(tput setaf 4)
green=$(tput setaf 2)
reset=$(tput sgr0)
blue=$(tput setaf 4 2>/dev/null)
green=$(tput setaf 2 2>/dev/null)
reset=$(tput sgr0 2>/dev/null)
fi
# Annonce du début du traitement
@ -62,6 +62,7 @@ footer() {
cat <<DELIM
</table>
<script src="/.assets/sort.js"></script>
<script src="/.assets/player.js"></script>
</body>
</html>
DELIM
@ -161,7 +162,9 @@ do
case $mimetype in
audio/*)
# Pour l'audio, ajout d'un lecteur
type="<audio controls preload=\"$preload\"><source src=\"$i\" type=\"$mimetype\">$mimetype</audio>";;
encoded_src="${i//\&/%26}"
encoded_src="${encoded_src//\?/%3F}"
type="<audio controls preload=\"$preload\"><source src=\"$encoded_src\" type=\"$mimetype\">$mimetype</audio>";;
image/*)
# Pour les images, une miniature de 60px de haut est créée
thumbname="$(md5sum <<<$(readlink -f "$i") | cut -d' ' -f1).${i##*.}" # Nom sur base d'un hash pour éviter les conflits