Des scripts pour faciliter le reconditionnement de portables - retour accueil
git clone git://bebou.netlib.re/scripts-reco
Log | Files | Refs | README |
commit 887c6cc61035f4a1a43d746a0501b4c9012f6783 parent 9e073bc631dd026bf9b8e6176a1cf231814604c8 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 12 Mar 2025 20:24:50 +0100 Meilleure gestion de la wifi On tente de récupérer correctement le nom de l'interface wifi. On informe les gens que la webcam va s'allumer pour laisser le temps de se faire belleaux. Diffstat:
M | tests/webcam | | | 1 | + |
M | tests/wifi | | | 14 | +++++++++----- |
2 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/tests/webcam b/tests/webcam @@ -1,2 +1,3 @@ # Webcam +inform "La webcam va filmer" ffplay /dev/video0 diff --git a/tests/wifi b/tests/wifi @@ -1,8 +1,12 @@ # WIFI inform "On affiche les 5 réseaux wifi que l'on capte le mieux" -sudo iw wlo1 scan | - awk '/signal:|SSID:/ {print $2}' | - paste - - | - sort -rn | - head -n5 +interface=$(ls /sys/class/ieee80211/*/device/net/) +sudo iw "$interface" scan | + awk ' + /^BSS / { printf "SSID : %s, %s MHz, %s dBm\n",ssid,freq,signal;ssid=""; } + /^[ ]*signal:/ { signal=$2 } + /^[ ]*SSID:/ { for(i=2;i<=NF;i++) {ssid=ssid" "$i} } + /^[ ]*freq:/ { freq=$2 } + ' | sed 1d | + sort -t',' -rn -k3