Долгое время я являюсь читателем Хабра. Мой «алгоритм» использования сайта очень прост:
- Зайти на "/feed/all/";
- Просмотреть статьи до последней прочитанной, открывая интересное в новых вкладках;
- Закрыть Хабр.
После разделения на два домена стало неудобно перемещаться туда-сюда.
Пришлось превратиться из читателя в писателя и написать расширение для браузера, которое вернет жизнь в привычное русло.
Вот результат: Хабра-объединятор 3000.
Расширение очень простое: смотрим, на какой странице Хабра находится юзер -> Если страница в списке разрешенных, подгружаем страницу с таким же путём на Гиктаймс -> Достаем все статьи по CSS-селектору, попутно делая безопасной для другого домена -> Вставляем поочерёдно в DOM текущей страницы.
После установки расширение неактивно. Чтобы активировать, надо нажать на кнопку расширения в панели браузера и нажать «Включить». Попутно можно ознакомиться на каких страницах оно работает по-умолчанию.
Минусы:
— Страница становится в два раза длиннее;
— Будет показываться много прочитанных статей, если один из доменов менее активно пополняется статьями
Для интересующихся — исходники.
Думаю, расширение будет полезно для тех, кто заходит на Хабр, не используя других инструментов для получения новостей с сайта. Тестирую его по ходу использования, поэтому велика вероятность внезапно наткнуться на баг.
Автор: Отто Юльевич Шмидт