Расширение для Chrome, показывающее статьи Geektimes в ленте Хабра

в 14:42, , рубрики: Песочница, метки:

Долгое время я являюсь читателем Хабра. Мой «алгоритм» использования сайта очень прост:

  • Зайти на "/feed/all/";
  • Просмотреть статьи до последней прочитанной, открывая интересное в новых вкладках;
  • Закрыть Хабр.

После разделения на два домена стало неудобно перемещаться туда-сюда.

Пришлось превратиться из читателя в писателя и написать расширение для браузера, которое вернет жизнь в привычное русло.

Вот результат: Хабра-объединятор 3000.

Расширение очень простое: смотрим, на какой странице Хабра находится юзер -> Если страница в списке разрешенных, подгружаем страницу с таким же путём на Гиктаймс -> Достаем все статьи по CSS-селектору, попутно делая безопасной для другого домена -> Вставляем поочерёдно в DOM текущей страницы.

После установки расширение неактивно. Чтобы активировать, надо нажать на кнопку расширения в панели браузера и нажать «Включить». Попутно можно ознакомиться на каких страницах оно работает по-умолчанию.

Минусы:
— Страница становится в два раза длиннее;
— Будет показываться много прочитанных статей, если один из доменов менее активно пополняется статьями

Для интересующихся — исходники.

Думаю, расширение будет полезно для тех, кто заходит на Хабр, не используя других инструментов для получения новостей с сайта. Тестирую его по ходу использования, поэтому велика вероятность внезапно наткнуться на баг.

Автор: Отто Юльевич Шмидт

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js