Fuente: https://pypi.org/project/wifi-qrcode-generator/
Por seguridad la contraseña o "password" de tu red Wifi debe ser complicada para dificultar la posibilidad de que tus vecinos se conecten a tu red de gratis y te roben ancho de banda haciendo mas lenta tu conexión; pero al mismo tiempo una contraseña compleja es difícil de recordar y difícil de compartir con tu núcleo familiar o de amigos.
Tener un código QR que te permita conectarte a la red wifi sin necesidad de conocer la contraseña, mantendrá tu contraseña segura mientras solo compartas el QR con las personas cercanas y de confianza. Y te permitirá conectarte a la red así hayas olvidado la contraseña.
NOTA: (1) Es obvio que para que el QR funcione deberás cambiar los * del parámetro password por los caracteres de la contraseña real.
(2) La imagen .png que se incluye es ilustrativa, sin embargo si gustas la puedes escanear y te llevará a un sitio web.
#!/usr/bin/env python3
import wifi_qrcode_generator.generator as qrg
qr_code = qrg.wifi_qrcode(
ssid='Red oculta', hidden=False, authentication_type='WPA', password=
'*****'
)
qr_code.print_ascii()
qr_code.make_image().save('qr.png')
>>>