Midori: и менеджер паролей.
Ну и то, чего не хватало- всего пара строк на bash:
Итак, все пароли уже в gnome-keyring, а gkeyring дает доступ к этой службе из консоли. Дальше- дело техники: вытаскиваем из истории Midory последнюю запись = URL последней (текущей) открытой страницы, кликаем иконку и получаем пароль в "мышиный" буфер (средний клик). Естественно, история посещений в Midori должна быть включена. И без всякого джаваскрипта! ;)
#!/bin/sh
current="$(sqlite3 ~/.config/midori/history.db 'select uri from history ORDER BY date' | tail -1 | sed -e 's#/$##')" #remove the appending slash
psw=$(gkeyring -k mozilla --output=secret --name "$current")
if ((${#psw} > 2))
then
echo -n $psw | xsel -p -i
notify-send -t 1500 -i midori "Midori-passwd" "Пароль отправлен в primary-буфер"
else notify-send -t 3500 -i dialog-warning "Midori-passwd" "Для сайта \n${current:0:32} .. \nпароль не найден"
fi
exit 0
Используются пароли, уже сохраненные расширением Firefox "GNOME Keyring integration", т. к. использовать встроенную сохранялку паролей фокса как минимум неудобно.Итак, все пароли уже в gnome-keyring, а gkeyring дает доступ к этой службе из консоли. Дальше- дело техники: вытаскиваем из истории Midory последнюю запись = URL последней (текущей) открытой страницы, кликаем иконку и получаем пароль в "мышиный" буфер (средний клик). Естественно, история посещений в Midori должна быть включена. И без всякого джаваскрипта! ;)
Отправить комментарий