Обновить

Улучшаем пользовательский опыт хабравчанина с помощью uBlock Origin

У каждого человека могут быть свои требования к качеству статей и нейтральности комментариев. Но вот беда, мне так и не удалось найти на платформе волшебную кнопку "скрыть все шедевры многоуважаемого автора".

И тут я вспомнил, что забыл отключить в браузере расширение uBlock Origin (не могу читать Хабр без рекламы), а так же о возможности задавать в нём пользовательские фильтры (см. вкладку "Мои фильтры").

Так, если меня накроет приступ графомании, скрыть мои статьи можно простым косметическим фильтром:

habr.com## .tm-user-info:has(a[href^="/ru/users/ri-gilfanov/"]):upward(article)

Но такой фильтр крайне неоптимален, ведь он ищет совпадение по всему DOM-дереву. Сократим зону поиска, уточнив путь. Например, так:

habr.com## #app > .tm-layout__wrapper > .tm-layout > main .tm-articles-list__item .tm-user-info:has(a[href^="/ru/users/ri-gilfanov/"]):upward(article)

С помощью выражения :matches-path(/path) можно развидеть автора в определённых разделах сайта. Например, в разделе "Моя лента":

habr.com##:matches-path(/ru/feed/) #app > .tm-layout__wrapper > .tm-layout > main .tm-articles-list__item .tm-user-info:has(a[href^="/ru/users/ri-gilfanov/"]):upward(article)

А вот сокрытие комментариев конкретного пользователя:

habr.com## #app > .tm-layout__wrapper > .tm-layout > main .tm-article-presenter__footer .tm-comment .tm-user-info:has(a[href^="/ru/users/ri_gilfanov/"]):upward(.tm-comment-thread__comment)

Благодарю за внимание

Всего голосов 18: ↑18 и ↓0+18
Комментарии0

Microsoft представила WSL 3.0 с поддержкой запуска Linux-контейнеров в Windows

Microsoft представила подсистему Windows для Linux (Windows Subsystem for Linux - WSL) 3.0, позволяющую запускать Linux‑приложения в Windows. Новая ветка примечательна реализацией возможности для запуска Linux‑контейнеров в Windows и переходом на ядро Linux 6.18. Исходный код применяемых в WSL утилит командной строки, фоновых процессов для Linux‑окружений, графического стека wslg, сервисов для запуска контейнеров и виртуальной машины опубликован на GitHub под лицензией MIT. Версия WSL 2.0 вышла в сентябре 2023 года.

Microsoft представила WSL 3.0 с поддержкой запуска Linux-контейнеров в Windows

Публикации