Rafraîchissement automatique web

Lorsque je développe une application web, je trouve pratique de voir le résultat en temps réel. Une solution simple dérivée d'une astuce de linuxfr permet de recharger la page automatiquement à chaque enregistrement d'un fichier.

Les outils nécessaires sont :

Le script est simple. Il se lance en passant comme argument une partie du titre de la fenêtre à actualiser, pour l'identifier. Ensuite, il actualise la page, à l'aide du raccourcis clavier de base…

#!/bin/bash

while true; do
    inotifywait --event modify $(find . -type f -not -path \*/.\*)
    focus=$(xdotool getwindowfocus)
    navigateur=( $(xdotool search --title --onlyvisible "$1") )

    xdotool windowfocus $navigateur
    xdotool key "Control_L+R"
    xdotool windowfocus $focus
done

Vus : 442
Publié par Yellowiscool : 33