Расширение для Opera, которое улучшает просмотр комментариев на Хабре

    Под хабракатом о расширении для Opera, которое умеет скрывать определённые комментарии.

    Было:


    Стало:


    Скачать

    Вступление


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

    Что бы сэкономить время, сначала я начал пропускать комментарии без хорошего числа плюсов «вручную». Это действительно экономит время, но не очень удобно глазами бегать право-лево, выискивая хорошие оценки. Так и родилась идея автоматизировать это дело, и я решил написать небольшое расширение для моего любимого браузера Opera, которое бы помогало мне читать комментарии (а заодно на практике узнать как делать расширения для Opera). Кроме собственно скрытия комментариев расширение имеет ещё пару плюшек.

    Расширение


    Я назвал расширение Habrahide, вот что оно умеет.

    Скрывать комментарии

    Есть 3 разных метода. В зависимости от выбранного метода будут скрыты комментарии, рейтинг которых:
    • меньше или равен заданному; по-умолчанию — 0;
    • меньше или равен среднему рейтингу всех комментариев;
    • меньше или равен среднему рейтингу положительных комментариев; положительный комментарий — это комментарий, рейтинг которого больше заданного (по-умолчанию — 0).
    Разные методы скрывают разное количество комментариев, можно выбрать лучший для каждого поста. Метод по-умолчанию задаётся в настройках, а меню расширения позволяет менять метод только для текущей вкладки


    Есть несколько способов посмотреть скрытые комментарии. Можно нажать кнопку «   v  » рядом с комментарием и отобразить его
    Можно нажать кнопку « vv » и отобразить комментарий и все дочерние скрытые комментарии. После отображения комментария/дочерних комментариев их можно скрыть обратно соответственно кнопками «  ʌ  » и « ʌʌ ». Если есть желание посмотреть все комментарии (или спрятать обратно), меню расширения позволяет это сделать (см. выше).

    Исправлять «функионал» на «функциональность»

    Я не могу привыкнуть к тому, что почти всегда функциональность называют функционалом, расширение исправляет эту досадную недоработку авторов:


    К сожалению не всегда замена работает хорошо, но в таких случаях можно считать что автор опечатался


    Заключение


    Я пользуюсь этим расширением несколько недель и оно делает то что нужно. Читать комментарии стало удобнее и эффективнее. Если имеет место интересная дискуссия, можно развернуть все комментарии или отдельную ветку. Если обсуждение тухлое можно скрыть максимум комментариев и прочитать только интересности. Надеюсь, расширение пригодится кому-то ещё.

    Известные особенности — не работает в блогах компаний, т.к. там бывает своя вёрстка.

    Комментарии, отзывы, предложения? Спасибо за внимание.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 21

      +8
      О боже какие у вас шрифты некомфортные.
        0
        А какие комфортные? :) Я вроде к этим привык, стандартные.
          +1
          Присоединяюсь к вопросу о комфортных шрифтах — не задумывался об этом, может, действительно стоит поменять свой стандартный?
          Какой вы используете?
          0
          Поствили бы по-умолчанию для рейтинга 1
            +2
            Только мне кажется что если из дерева убирать часть нодов, то будет несколько теряться смысл диалога в комментариях?
              +1
              Для этого случая есть кнопка «развернуть всех скрытых детей».
              +1
              Если все поставят себе такой скрипт, кто же будет ставить плюсики? =)
                +1
                В некоторых ситуациях действительно такой скрипт лучше не использовать. Но в некоторых, когда хочется по-быстрому прочитать только высокоотмеченные комментарии, без желания вступать в дискуссию/плюсовать/минусовать, скрипт может быть полезен.
                0
                Добавьте пожалуйста возможность скрывать комментарии, рейтинг которых::
                больше или равен заданному; по-умолчанию — 0;
                больше или равен среднему рейтингу всех комментариев;
                больше или равен среднему рейтингу положительных комментариев.
                  +4
                  Бредятина, оно ничего не улучшает, а делает просмотр невозможным.
                    0
                    Как это? Оно скрывает определённые комментарии, которые оцениваются как малозначимые. Тем самым общее кол-во видимых комментариев уменьшается — на их чтение нужно меньше времени.
                      0
                      Ваш комментарий, выходит, надо скрыть
                        +1
                        Он и так скрывается. Тут дело в том что иногда люди просматривают комментарии даже без мыслей что-то комментировать. Тогда скрытие ускоряет чтение. Другой случай если человек хочет участвовать — он может раскрыть все комментарии, либо интересующую ветку.
                          0
                          Я понял, что скрывается, я говорю о целесообразности. Если человек нахватал всего пару минусов, это еще не значит, то его комментарий бесполезен, соответственно его скрывать не совсем логично. А если комментатор отхватил добрую сотню минусяторов, то его скрывать просто нельзя! Его каммент имеет своеобразную ортицательную ценность. Яркий пример — крайне заминусованные посты в ЖЖ — они даже выводятся на главной.
                            +1
                            Я понял, что скрывается, я говорю о целесообразности. Если человек нахватал всего пару минусов, это еще не значит, то его комментарий бесполезен, соответственно его скрывать не совсем логично.

                            Расширение работает хорошо в том случае если у вас нет желания и времени читать все комментарии. Если такое желание есть — можно отобразить все комментарии и читать всё что было добавлено.

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

                            А если комментатор отхватил добрую сотню минусяторов, то его скрывать просто нельзя! Его каммент имеет своеобразную ортицательную ценность. Яркий пример — крайне заминусованные посты в ЖЖ — они даже выводятся на главной.

                            Это можно добавить так же как опцию.

                            Пара общих слов. Я не говорю что просматривать комментарии только лишь как это делает расширение (скрывать комментарии с низким рейтингом) это единственно правильное решение и все должны так делать. Есть случаи когда такое поведение очень нежелательно, тут можно придумать много примеров. Моя идея в том, что если желания копаться в комментариях нет — включаем скрытие комментариев и экономим время.
                    +1
                    Спасибо, давно хотел подобную вещь.
                    Бывает, заходишь в пост просто чтобы получить некоторое представление о интересной теме, к которой не имеешь отношение и не разбираешься. И делаеш это за пятиминутным перерывом на чай.

                    И в этом случае хочется как раз прочитать только основные комментарии, которые существенно дополняют статью. В остальных комментариях зачастую прения специалистов, которые могут быть не очень понятны и неинтересны.

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

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

                      И спасибо за пожелание, хотя учитывая реакцию народа нет резона заморачиваться, меня оно в принципе устраивает плюс я и так потратил на него достаточно времени. Если есть желание — исходники открыты :)
                      0
                      Думаю, это из-за того, что очень много «мусора» вывалено до ката. Я сам лично воздержался от плюса и поставил «0». А те, кто к скриптам и к Опере в частности равнодушны — можно догадаться, что делают :). Если бы это были хотя бы миниатюры, то всё отлично, но уже поздно метаться.
                        +1
                        Мусора? По моему мнению я наоборот всю нужную информацию поместил до ката :) два слова что делает расширение и скриншоты как оно это делает. Кому не интересно — сразу листает дальше, кто хочет подробностей — пожалуйста.
                        0
                        Если у всех будет стоять такое расширение, то и комментариев не будет.

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое