


Какие нужны библиотеки чтобы реализовать данный проект Python
идея проекта проста
отслеживать какие я посещал сайты и записывать ссылки в файл .txt
(если написал что то не понятно задавайте вопросы)
Просто закрываешь браузер и копируешь файл базы данных истории посещений (SQLite для Chrome) в свою рабочую папку и работаешь с ней.. Добавляешь в общую базу, удаляешь дубликаты, добавляешь таблицу разделов и тематик, генерируешь html-отчеты со списками ссылок, ведешь аналитику своих посещений, генерируешь html-документ по аналитике своих интересов за неделю, публикуешь этот документ в своем блоге и тд.
Весь этот проект — 1 день неспешной работы между рюмками чая.
Для записи URL нужно его как то отслеживать и передать приложению, а это можно сделать только через расширение браузера. Либо использовать API_tabs с событием tabs.onUpdated, либо внедрять скрипт на страницу, ибо SPA-сайты меняют URL строки браузера без фактического перехода.
Хранить ссылки можно в самом расширении, но тогда придется добавить страницу расширения с кнопкой [Сохранить Файл] и генерировать файл с помощью URL.createObjectURL() . ...Или же написать на Python+FastApi куда и передавать ссылки запросами из расширения.
Только непонятно зачем .txt, искать в нем уже добавленные ссылки и сохранять, например, время последнего посещения, практически невозможно. Лучше использовать тот же SQLite, в котором без учета регистра можно реализовать поиск, обновление времени, ... и распечатать при необходимости, или даже отобразить в браузере расширения.
.
Можно использовать firefox, и тогда понадобится только одна библиотека: sqlite3.