LINUX.ORG.RU

tool to get history of firefox

 ,


0

2

Есть желание написать command-line tool, который будет работать примерно так:

$ tool -by-name -then by-date <path-to>/firefox/history_file
$ 10.10.2020
$   youtube.com/bla1
$   youtube.com/bla2
$   youtube.com/bla3
$ 11.10.2020
$   youtube.com/bla4
$   youtube.com/bla5
$ 10.10.2020
$   linux.org.ru/bla1
$   linux.org.ru/bla2
$ 11.10.2020
$   linux.org.ru/bla3
$   linux.org.ru/bl24

Или, например:

$ tool -by-date -then by-name <path-to>/firefox/history_file
$ 10.10.2020
$   youtube.com/bla1
$   youtube.com/bla2
$   youtube.com/bla3
$   linux.org.ru/bla1
$   linux.org.ru/bla2
$ 11.10.2020
$   youtube.com/bla4
$   youtube.com/bla5
$   linux.org.ru/bla3
$   linux.org.ru/bl24

Есть какая-нибудь либа, чтобы распарсить формат Firefox history? lz4что-то там кажется? Язык - все равно.

★★

Последнее исправление: dissident (всего исправлений: 1)

Ответ на: комментарий от dissident

Не, всё он правильно говорит:

$ rlwrap sqlite3 ~/.mozilla/firefox/<YOUR_PROFILE>/places.sqlite
sqlite> select date(round(v.visit_date / 1000000), 'unixepoch', 'localtime'), p.rev_host, sum(p.visit_count) from moz_historyvisits v join moz_places p on v.place_id = p.id group by date(round(v.visit_date / 1000000), 'unixepoch', 'localtime'), p.rev_host order by v.visit_date limit 20;
theNamelessOne ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.