Делаем из Хабра торт. Снова

    Спустя четыре года я решил, что пора. Это юзерскрипт «Хабраторт» версии три ноль.
    Осторожно, картинки в высоком качестве.



    В третьей версии «Хабраторта» я постарался подружить старый дизайн Хабра с классными, на мой взгляд, нововведениями. Вот так, например, выглядит профиль:


    Комментарии прежние, с маленьким приветом из прошлого:


    /posts/collective/all, да? :)


    Я фанатею от старых кнопочек:


    Верхняя менюшка полностью функциональна. Есть счетчики уведомлений для диалогов и трекера, и счетчик денег в ППА:


    «Мегапосты» и реклама на месте. Блокировщики рекламы всё ещё работают.



    Как установить


    «Хабраторт» лежит на битбакет-репозитории, как и раньше, и есть зеркало на Greasyfork. Чтобы поставить его себе, нужно сначала установить расширение Tampermonkey для браузера.

    Когда «Тамперманки» установлен, можно или нажать на «Установить» на GreasyFork, или открыть файл habratort.user.js и скопировать его содержимое в новый скрипт, или нажать на три точки и выбрать «Open raw»:

    Тогда браузер сам предложит установку или обновление. Этот способ иногда сбоит.

    Я проверял скрипт в последних версиях Файрфокса, Хрома и Сафари. Если где-то что-то ломается – пишите, поправлю.

    Чем помочь


    На Хабре появились новые значки в профиле. Я попробовал отрисовать «бета-тестера», но Фотошоп – явно не мой конек. Так что буду рад помощи в этом деле.

    Если вы нашли баг или хотите новую фичу, пишите в баг-трекер на Битбакете. Самые нужные сообществу фичи обязательно реализую.

    С последней пятницей сентября, друзья! Спасибо Boomburum за помощь с бета-тестированием :)
    image
    Поделиться публикацией

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

      +2
      Спасибо, взял себе.
        +1
        Tampermonkey
        К сожалению, оно проприетарное. Но вобрало в себя лучшее из альтернатив: у Greasemonkey, начиная, с 4 версии заметно ухудшилась совместимость со скриптами (их надо специально адартировать), а Violentmonkey не работает на сайтах, где применяется Content Security Policy.
          +3
          На удивление здорово получилось — тёплый ламповый Хабр :)
            +3
            Вот и добавьте такую тему на сайте)
              +1
              Тампер не работает в IE, так что полной ламповости добиться не выйдет. Поэтому поддержу идею с выбором тем на сайте.
              +9
              Мама, я в телевизоре!
                +6
                Уважаемый автор, почему бы не «захостить» скрипт на greasyfork.org?
                Тампер оттуда нормально будет устанавливать, автоматически и без проблем, а ещё и обновлять у пользователей скрипт по мере его изменения вами.
                Скриншот примера.
                Так выглядит скрипт на этом хостинге, при установленном Тамперманкей.
                Если скрипт ещё не установлен в аддон — кнопка меняется на «установить».
                При этом пользователю всего то нужно нажать эту кнопку, скрипт тут же откроется в редакторе Тампера и далее там уже нажать еще одну кнопку для установки. Профит!
                  0
                  Вопрос в том, умеет ли GF автоматически подтягивать обновления с BitBucket. С GitHub точно умеет.
                    0
                    Хорошая мысль, сделал.
                    0
                    Комментарии прежние, с маленьким приветом из прошлого

                    Долго смотрел, но так и не разглядел привет из прошлого.

                  • НЛО прилетело и опубликовало эту надпись здесь
                      0
                      В Firefox лучше запаковать всё в .zip и подписать на addons.mozilla.org (достаточно лишь зарегистрировать учётную запись разработчика и при публикации дополнения выбрать «самостоятельно распространение»).
                    • НЛО прилетело и опубликовало эту надпись здесь
                        0
                        скрипт для добавления экспериментальной функциональности

                        Можно я воспользуюсь моментом и прорекламирую свой юзерскрипт?
                        https://greasyfork.org/ru/scripts/368828-habr-features

                        +3
                        Есть возможность скрыть все посты с хабом «Блог компании XXX»?

                        UPD: Поставил скрипт — восхитительно.
                        // Ого, на хабре изменили время редактирования комментария?

                        UPD: image

                        UPD: Еще баг — скрипт думает, что я не залогинен.
                          0

                          Ого, 30 минут на редактирование. А во всплывающей подсказке всё ещё пишут про пять минут.

                            0
                            Спасибо, поправим.
                            0
                            Есть возможность скрыть все посты с хабом «Блог компании XXX»?

                            Да, можно, уже давно: habr.com/post/408239

                            0
                            Нет версии для единственного браузера, в котором _пользовательские_сценарии_ работают искаропки.
                            Абыдна, Вань!
                              +5
                              Сделать Хабр снова «Хабратортом» смогут в первую очередь статьи и аудитория, а с этим, увы, нынче не очень… А по теме — получилось местами весьма неплохо
                                0
                                с этим никак ровно с начала политических статей и политических репрессий
                                +1
                                Ламповость. Как в старые времена. Спасибо, здорово
                                  0
                                  Я пользуюсь своим юзерскриптом для порога комментариев, вот тут писал.
                                    0
                                    Скругление элементов интерфейса — стильно, модно, отвратительно.
                                      +1
                                      Дань уважения прошлому
                                      0
                                      Сделать из Хабра торт можно просто вернув Лучшее за сутки потока Гиктаймс. Но юзер-скриптом этого боюсь не решить.
                                        0
                                        Да можно для начала сделать так, чтобы таблицы нормально запиливались, а то движок их автоматом поднимает вверх, а визивига нет вообще.
                                        в 2018-то году.
                                        0
                                        Никогда не мог понять, почему на хабре столь бедный интерфейс просмотра лучших статей.
                                        Почему, к примеру, нельзя посмотреть «лучше за май 2017» итп не говоря уже о кастомных периодах времени?
                                        • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          А есть скрипт, который вырезал бы из ленты все статьи, а) содержащие в заголовках слова «митап», «диджитал-мероприятия», «анонс», «scrum» и б) содержащие в текстах имена и фразы типа «здравствуйте, я Вася Пупкин, мне 42 года, и сейчас я покажу вам своё видео с очередной конференции в Мухосранске»?
                                            0
                                            В uBlock это будет приблизительно так:

                                            habrahabr.ru##:xpath(.//a[contains(text(),'Как работают ИТ-специалисты.')]//ancestor::div[2])

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

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