Как я добавил скачивание сайтов в FreeSearch и что из этого вышло

Как я добавил скачивание сайтов в FreeSearch и что из этого вышло

Привет, DTF! Меня зовут Fortaki, и я делаю браузер Free Search. Хочу рассказать короткую историю о том, как мы добавили скачивание сайтов. Новые версии приложение теперь называются с подписью WIN, новая версия это 1.14WIN

Раньше пользователи просили сохранять страницы целиком, но я долго не знал, как это сделать красиво. Встроенные средства QtWebEngine дают только голый HTML — без картинок и стилей смотреть невозможно.

Потом вспомнил про wget. Одна команда — и сайт у тебя на диске со всеми ресурсами. Так в панели появилась кнопка «Скачать сайт». Нажимаешь — и программа рекурсивно качает всё, преобразует ссылки и складывает в папку load. Имя папки — домен + дата, чтобы ничего не перезаписывалось.

В гамбургер-меню добавил пункт «Скачанные сайты» — он открывает эту папку в проводнике. Теперь легко найти свои сохранённые копии.

Кстати, FreeSearch уже умеет обходить блокировки (ByeDPI), переводить текст, показывать видео в плавающем окне, следить за изменениями на сайтах и хранить все пароли локально. Но главное — вы остаётесь хозяином своих данных.

Скачать последнюю версию можно на мой GitHub, для безопастности проверяйте .exe сами

5
1