Userscripts

El comando spawn nos permite invocar ejecutables externos desde qutebrowser. Nada especial por aquí...

Pero con la opción --userscript, el comando se vuelve interesante. El ejecutable pasa a ser tratado como un "userscript" y puede leer ciertas variables de entorno y ejecutar otros comandos dentro de qutebrowser.

¿Qué puede leer el userscript?

¿Qué puede escribir el userscript?

Toda linea de texto escrita a la pipe QUTE_FIFO va a ser interpretada como un comando. Considerando que tenemos comandos como insert-text, fake-key y jseval; podemos hacer algunas cosillas muy interesantes.

Hora de hackear

Usuario:
Contraseña: