Просмотр истории браузера Chromium по времени - PullRequest
0 голосов
/ 28 сентября 2019

История Chromium позволяет нам просматривать нашу историю по определенному слову, например, если бы я хотел узнать, какие страницы Википедии я просматривал на прошлой неделе, я мог бы искать по "Википедии", а затем перейти к прошлой неделе, но есть ли возможность поиска повремя, я бы ввел конкретную дату, и она приведет меня к тем страницам, которые я просматривал в этот раз?

1 Ответ

1 голос
/ 28 сентября 2019

Файл истории представляет собой базу данных sqlite, поэтому вы можете использовать sql для извлечения того, что вы хотите.Создайте файл команд sql с именем (например, «show.sql») следующего содержания:

.mode line
SELECT
    DATETIME((last_visit_time/1000000)-11644473600, 'UNIXEPOCH', 'LOCALTIME') AS date,
    title,
    url
FROM
    urls
WHERE
    date < "2019-09-28 02:46:36"
    AND
    date > "2019-09-28 02:15:56"
ORDER BY
    last_visit_time;  

и используйте такую ​​команду

sqlite3 History < show.sql > out.txt

, которая будет помещать данныедля диапазона дат, который вы выбираете в текстовый файл out.txt, чтобы вы могли просматривать его с помощью редактора.

строка ".mode line" является специфичной для sqlite и выбирает формат для вывода, помещая каждое поле в отдельной строке.

...