Pull to refresh

Простое игнорирование

Reading time1 min
Views467
Уже есть хабралента, которая отображает топики только тех блогов, на которые подписан хабрапользователь. Требуется регистрация.

Я предлагаю внести крохотное изменение в вёрстку сайта что бы реализовать ленту отображающую топики все, кроме игнорируемых. Изменения не потребуют выполнять дополнительные серверные вычисление и создание отдельных rss потоков.

Цель — возможность создавать персональные ленты «все, кроме» и конфигурироваь их. Даже без регистрации. С совместимостью с хабролентой. Возможно, без rss, а может и с ним!?

Серверная часть


Добавить к топику авторскую метку, понятную компьютеру:
К div'ам с классом «hentry» прикреплять ещё один класс, соответсвующий имени автора (и к dl'ю в «прямом эфире»)

Клиентская часть


Создать CSS файл, в котором прописать кого надо игнорировать:
.автор1,.автор1,.автор1,.автор1{display:none}
(автотипограф ставит ненужные пробелы между точками и «авторами»

Используя возможности браузера прикрепить данный UserCSS к хабрахабру.

Заключения


Минусы: данные по прежнему будут передаваться, способ требует теледвижений от пользователя.
Плюсы: реализация требует минимальное количество времени.

RSS


Если в xml'е rss также давлять подобные классы, а мы научимся скрамливать UserCSS читалкам будет реализация и в RSS

Постскриптум


Авторские метки можно крипеть к комментариям.
Можно придумать что-то простое с отрицательной кармой…
Tags:
Hubs:
+32
Comments22

Articles

Change theme settings