Просмотр истории Brave браузера
Интерактивный просмотр истории Brave Beta из терминала с помощью fzf
Я написал небольшую shell-функцию, которая позволяет просматривать историю Brave Browser (Beta) прямо из терминала, используя fzf для интерактивного поиска. Это аналогично просмотру истории Chrome, но для Brave Beta.
Функция
brave-beta-history() { local cols sep brave_history open cols=$(( COLUMNS / 3 )) sep='{::}'
if [ "$(uname)" = "Darwin" ]; then brave_history="$HOME/Library/Application Support/BraveSoftware/Brave-Browser-Beta/Default/History" open=open else brave_history="$HOME/.config/BraveSoftware/Brave-Browser-Beta/Default/History" open=xdg-open fi
cp -f "$brave_history" /tmp/bh sqlite3 -separator $sep /tmp/bh \ "select substr(title, 1, $cols), url from urls order by last_visit_time desc" | awk -F $sep '{printf "%-'$cols's \x1b[36m%s\x1b[m\n", $1, $2}' | fzf --ansi --multi | sed 's#.*\(https*://\)#\1#' | xargs $open > /dev/null 2> /dev/null}