Простое игнорирование надоевших блогов (реализация)

    Навеяно Простое игнорирование и Обрати свой взор сюда, коль вздумал ты писать на Хабре!
    Предлагаю простое решение данной проблемы для браузера Firefox, с помощью Geasemonkey.

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

    C этой целью и был написан скрипт.

    Как это работает:


    После рендеринга каждой страницы, запускается Geasemonkey скрипт. Скрипт идентифицирует блоги по ссылке и скрывает добавленные в «черный спискок».


    Установка


    1) Устанавливаем Greasemonkey (Если еще не установлен)
    2) Устанавливаем скрипт Habrahabr.ru Blog Filter

    Использование


    Забанить: Наводим курсор на название надоевшего блога, кликаем на появившемся крестике.
    Разбанить: Tools — > GreaseMonkey — > Script commands — > Habr -> Show all blogs. Наводим курсор на название блога, который нужно разбанить, кликаем на появившемся плюсе. (то-же можно сделать через иконку GreaseMonkey в строке статуса)

    Побочные эффекты :)


    На данный момент замечен только один — чем больше забаненых блогов, тем больше вероятность получить пустую страницу (т.к. контент только скрывается, может оказаться что весь контент страницы скрыт)

    p.s. Пользуясь случаем, представляю еще один скрипт — Reader Режим для Хабра

    pps. О HabraFX мне известно, скрипт предлается как альтернатива.

    Share post

    Comments 17

      0
      опять же — не получится проигнорировать определённого автора в том блоге, который я всё таки читаю

      браузеры работают с отображением страниц лучше при использовании их css движка, а не js движка (менять стили через js плохо, зато можно менять классы)

      эх… надеюсь что всё таки будут классы и появление скрипта не будет причиной нереализации идеи с css.
        0
        через DOM модель можно докопаться и до автора, хотя и медленнее.

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

        Для меня, фильтрация по блогам придает ресурсу более узкую, желаемую направленность.
        +2
        >> Простое игнорирование недоевших блогов (реализация)
          +2
          Бедные блоги, кушают мало. :-)
            0
            Спасибо, поправил
              0
              после установки скрипта перешел в другой ваш топик, но его содержимое оказалось скрытым.
                0
                >>после установки скрипта перешел в другой ваш топик, но его содержимое оказалось скрытым.
                Можете подробнее описать свои действия, возможно это баг скрипта, но я пока не могу понять как он проявляется
                  0
                  Free Image Hosting at www.ImageShack.us происходит только с вашими топиками (сам я крестом игнора еще не пользовался)
                    0
                    1) В режиме отображения всех блогов, пост отображается? Над ни "+" или «X». Если "+" можно попробовать нажать его.
                    2) Панели над комментариями у меня нет, добавляется скриптом? возможен конфликт?
                      0
                      1) В режиме отображения всех блогов, пост отображается? Над ни "+" или «X». Если "+" можно попробовать нажать его.
                      2) Панели над комментариями у меня нет, добавляется скриптом? возможен конфликт?
                        0
                        1) В режиме показа всех блогов виден. Над названием «Х».
                        2) Отключил тот скрипт — результат прежний.
                          0
                          Удалось воспроизвести проблему на другой машине.
                          Проблема найдена и решена, скрипт обновил.

                          Большое спасибо за помощь.
                            0
                            И вам спасибо за скрипты.
            • UFO just landed and posted this here
                0
                «просто игнорирование» это вам не простое игнорирование…
                –1
                А зачем? Не обращая внимания (но не скрывая) на «негодных», гораздо больше возможностей нарваться на неожиданно интересную статью, в совершенно казалось бы не итересном блоге.

                А скрывать «потенциально ненужных», это как смотреть на жизнь в розовых очках, сиречь лишать себя неожиданного опыта.
                  +1
                  Так подобное уже в HabraFx реализовано (и по авторам, и по конкретным блогам).

                  Only users with full accounts can post comments. Log in, please.