Origem (Caminho do arquivo alterado): Veja todas as guias abertas
Este snippet obtém o URL da guia atual do firefox. Ele usa o arquivo recovery.js na sua pasta de perfil. Esse arquivo é atualizado quase instantaneamente, no entanto, nem sempre será o URL correto.
Obtenha todas as guias abertas:
python2 <<< $'import json\nf = open("/home/<username>/.mozilla/firefox/<name of the random stringed folder>.default/sessionstore-backups/recovery.js", "r")\njdata = json.loads(f.read())\nf.close()\nfor win in jdata.get("windows"):\n\tfor tab in win.get("tabs"):\n\t\ti = tab.get("index") - 1\n\t\tprint tab.get("entries")[i].get("url")'