Источник (Измененный путь к файлу):Получить все открытые вкладки
Этот фрагмент получает URL-адрес текущей вкладки Firefox. Он использует recovery.js[onlz4]
в папке вашего профиля. Этот файл обновлен почти мгновенно, однако это не всегда будет правильный URL-адрес.
Получить все открытые вкладки:
python -c '
import io, json, pathlib as p
fpath = next(iter(p.Path("~/.mozilla/firefox").expanduser().glob("*.default/sessionstore-backups/recovery.js*")))
with io.open(fpath, "rb") as fd:
if fpath.suffix == ".jsonlz4":
import lz4.block as lz4
fd.read(8) # b"mozLz40\0"
jdata = json.loads(lz4.decompress(fd.read()).decode("utf-8"))
else:
jdata = json.load(fd)
for win in jdata.get("windows"):
for tab in win.get("tabs"):
i = tab["index"] - 1
print(tab["entries"][i]["url"])
'
Конечно, можно:
Port 2222
Port 3333
Match LocalPort 2222
AuthorizedKeysFile /path/to/authorized_keys_1
Match LocalPort 3333
AuthorizedKeysFile /path/to/authorized_keys_2
См. разделMatch
справочной страницы sshd_config(5)
для получения дополнительной информации о том, какие критерии и директивы можно использовать с блоком Match
.