Leditor Harvester

интерфейс и код веб-приложения
результат процесс
Создавая Леновости приходилось открывать и читать новостные сайты, что отнимало много времени. Дабы исправить ситуацию, придумал инструмент, который собирает заголовки и выводит их в едином стиле:

Изначально в нём были клавишные сочетания «↑/↓» и «Ввод». Спустя неделю использования добавил «W/S» и «Пробел», с которыми удобнее работать, когда правая рука занята чаем и бутербродом.

Cборщик новостей планировал написать на PHP, но проблема: сайты не любят подобных роботов и блокируют их попытки стянуть информацию. Приходится ухищряться, выдавать поведение программы за человеческое. И тут идея — сделать сборщик в виде расширения для браузера. Ведь не нужно притворяться браузером, если ты настоящий браузер.

Расширение загружает заголовки при открытии новостного сайта и отправляет их на сервер. При этом сам сайт ничего не подозревает, думая, что его читает человек. Так выглядит сборщик для ТАСС, аргумент функции — последняя новость из базы данных:
Работа сразу нескольких сборщиков ударяет по вычислительным ресурсам. Чтобы разгрузить основной компьютер, запускал их на «Китайском тракторе» — стареньком win-планшете с Алиэкспресса, модель которого не возьмусь выговорить:
Урожай в базе данных:
15 февраля 2023 г.