Polybar WLAN status module that shows more details.
Useful for WLAN troubleshooting, probably most interesting for network technicians. Shows
- SSID name
 - Signal strength in dBm
 - Channel
 - Channel bandwidth
 - AP Mac address that is resolved to AP name if found in ap-list.csv file
 
Since SSID addresses are usually generated only the first 11 characters are matched when resolving the AP name.
- Modify the wnic variable in the python script.
 - Install Font-Awesome for WLAN symbol or match your polybar font config
 - Allow current user to run sudo commands without password: iwlist, iw, e.g. by editing /etc/sudoers:
 
username    ALL = NOPASSWD: /usr/sbin/iwlist, /usr/sbin/iw
- Example polybar config:
 
[module/wlan-stat]
type = custom/script
exec = python3 ~/.config/polybar/wlan-stat.py
label = %output%
interval = 2
format-underline = #9f78e1
format-prefix = " "
format-prefix-foreground = ${colors.foreground-alt}
