Уведомления об ответах на Табуне

+300
в блоге IT Pony!
На развитие Табуна надеяться не приходится, так что продолжаем костылять своими силами. Вот наконец дошли руки сделать юзерскрипт для уведомлений об ответах на комментарии.

Скачать бесплатно без смс и регистрации*
* — для скачивания регистрация не требуется, для использования необходимо авторизоваться на tabun.andreymal.org

Скриншоты



Для установки поставьте одно из расширений:
и затем перейдите по ссылке на юзерскрипт — расширение автоматически предложит установить его.

Информация о старой версии юзерскриптаСсылка на старую версию: 0.4.5, 0.4.6 (фикс из комментариев)

Скриншоты


Как выглядит с Dark Tabun (27.11.2014)


Как ставить(копипаста отсюда)
— Под лисой: поставить аддон Greasemonkey и просто перейти по ссылке;
— Под хромом: или поставить Tampermoneky и открыть ссылку, или сохранить скрипт на комп (ПКМ по ссылке — «Сохранить объект как...»), зайти в «Инструменты» -> «Расширения» и перетащить туда файл скрипта;
— Под оперой: сохранить скрипт в отдельную папку, убедившись, что опера не покоцала расширение ".user.js", потом зайти в табун, кликнуть правой кнопкой -> «настройки сайта» -> «скрипты», а там выбрать ту самую папку. Даже если папка уже была выбрана раньше — выбрать её ещё раз.

210 комментариев

а как его установить? на вин 7 и на Ubuntu 14.10 в гугл хроме пишет «невозможно установить». Напиши пожалуйста как это сделать.
Albibarbatus
0
Или поставить Tampermoneky и открыть ссылку, или сохранить скрипт на комп (ПКМ по ссылке — «Сохранить объект как...»), зайти в «Инструменты» -> «Расширения» и перетащить туда файл скрипта
andreymal
+1
Получилось!!! перетащил просто:)
Albibarbatus
0
С политикой безопасности хрома, который параноик и не даёт устанавливать скрипты от непонятно кого
andreymal
+1
Дальше — нужен акк на tabun.andreymal.org/ Письмо написал, пароль восстановил, но аккаунта у меня никогда там не было, и при авторизации выдаёт сообщение 404 страницы такой нет. Что делать?
Albibarbatus
0
Логин совпадает с логином на Табуне, пароль сам установил, входи)
andreymal
+1
:( я слоупонь..
я написал боту, получил ссылку на восстановление пароля. задал его. потом попадаю на страницу авторизации, ввожу свой логин и новый пароль и… пишет что такой страницы не существует:(
Albibarbatus
0
Тебя после авторизации выкидывают на страницу восстановления пароля, которой уже не существует, потому что пароль восстановлен Мой косяк, но если авторизовался, то всё ок и тыкай в ссылку «Ответы» уже на самом Табуне (после исправления косяка ссылка называется «Настроить получение ответов», перекачай скрипт)
andreymal
+1
Получилось!!! Оказывается с большой буквы надо мой ник писать в логине Оо
Albibarbatus
0
Ладно, посмотрим. Будьте добры, ответьте на этот коммент кто-нибудь.
Axtert
0
Блин, свой не работает
Axtert
0
Пожалуйста
Tetramon
0
Черт, не появилось :(
Axtert
0
yz&!&&!
Albibarbatus
0
— В Firefox покруче, там вообще dev-консоль заблокирована по умолчанию. Защита от дурака такая защита.
Orhideous
0
С когда это?
MiniRoboDancer
0
Тьфу, нанекропостили тут #вернижтыредактирование.
MiniRoboDancer
0
Не удивляйся, когда хром отключит скрипт, сказав, что ты поставил бяку не из стора, а то, вообще, не ставил, а она сама, злодейка. Тогда придется использовать dev||canary channel, со всеми вытекающими. :3
arheus
+1
На Опере всё работает, спасибо.
Anonim000
0
— Так, чтобы ковыряться в коде не пришлось, спрошу: использовал новый HTML5 Notifications API?
Orhideous
0
Ага и не ковыряйся, код говно, я не умею в js :)
andreymal
+1
— Я так, спросил — самому лень, а последний раз я тыкал палочкой почти год назад, и тогда ещё сыро было, да и с кроссплаформенностью напряг. Сейчас, может, получше — не знаю.
Orhideous
0
Погоди-погоди, ты зашёл с аккаунта Орхи?! Ах ты креветка, всё-таки воспользовался той базой слитых паролей!
CrazyDitty
+3
1sk-Flex
+1
Только сложнее)
Krueger
+1
О, ответы на комменты? Спасииибо! Давно мечтал о таком
Krueger
+2
Атветти мне!!!
Krueger
0
Доволен?
Blankhead
0
Нит, я не могу залогиниться(
тьфу, там какой то особый пароль надо
Krueger
0
Для получения пароля обратитесь в личку am31, указав в заголовке сообщения слово «Пароль». Не пишите сюда пароль от Табуна!
Blankhead
0
Доволен, но не очень

ладно, и так сойдёт, спасиб, афтар)
Krueger
0
Верстка на табуне говно, я хз че с этим делать :(
andreymal
0
может и не нужно это окошко? Может просто лучше переход на другую страницу как с личкой сделать? Если это возможно конечно.
Krueger
0
Неудобно, ящитаю
andreymal
0
Хотя как минимум переход по СКМ стоило бы сделать, благо страница уже есть tabun.andreymal.org/comments/replies
andreymal
0
Вот так мо мне даже лучше, если конечно прочитанные сообщение будут стираться, ну или вручную
Krueger
0
не- не нада стираться
wizallion
0
ну раз уж прочитаны, то чё ими делать?
Krueger
0
Пусть будут. А если я забыл.
ncuxonam
0
На планшеты никак?
Dysteny_lan
0
Боюсь, что никак
andreymal
0
на мобильном лисе можно.
SL-RU
0
Значит я отстал от жизни, мобильную лису не юзаю
andreymal
0
Фирефокс всегда мог. И в дополнения он могёт
#googlechromeненужен
SL-RU
0
Кто скачал — перекачайте, я мелкий косяк в интерфейсе исправил
andreymal
+1
Krueger
0
Работает замечательно!
SL-RU
0
А почему тебя не включат в разработку табуна? Ты для него много сделал.
SL-RU
0
Потому что я ненавижу пхп
andreymal
+1
Лол
Справедливо
SL-RU
0
И что Это работает?
Спойлер
wizallion
+1
Нет
Спойлер
wizallion
+2
Молоток дать, руки выпрямить?
arheus
0
Кошмара
Спойлер
wizallion
0
Ответы самому себе я уже убрал)
andreymal
0
Надо что-то менять, а то засомневался в постановке ударения в слове из твоего комментария и не то подумал о нынешнем переменчивом сленге...
Tails_Doll
0
Это из фика — новая раса пони
wizallion
0
в спойлере Твайлинг?)
J-sama
0
Юзабельно, спасибо.
Blankhead
0
У меня меню ответы не появилось…
Только tabun.andreymal.org/comments/replies — работает
wizallion
0
Krueger
+1
Спойлер
wizallion
+1
Krueger
+3
Почему нет меню ответы? В обезьяну скрипт поставил на andreymal залогинился…
wizallion
0
Krueger
+1
Нет
wizallion
+1
Krueger
0
wizallion
-1
Krueger
0
у тебя меню ответы есть?
Короч -у меня нет, но если вкл скрипт то на andreymal появляются ответы.
Интерфейс табуна почемуто не изменился
wizallion
0
Дай уже скриншот javascript-консоли, что ли
andreymal
0
Спойлер
wizallion
0
Етит… сколько ж значков
Krueger
+3
это на ноуте — дома больше раза в 2
wizallion
0
А это не консоль
andreymal
0
Спойлер
wizallion
0
Ну_хуй_знает.jpg
andreymal
0
мой табун устойчив к твоим вирусным скриптам
wizallion
+2
Ты не то заскринил.
arheus
0
Он у тебя часом ноут дымиться не заставляет?
ncuxonam
0
А фиг знает
andreymal
0
для использования необходимо авторизоваться на tabun.andreymal.org

Мне всегда говорили что никогда не авторизируйся на сайтах подделках))
Irbis
+2
Не сцы, всё равно пароль другой) хотя можно и тот же
Krueger
0
Там жирным шрифтом написано
Не пишите сюда пароль от Табуна!
andreymal
0
Покажи в этом топике где это написано?
Irbis
0
andreymal
0
_в этом топике_
Irbis
0
Зачем тебе _в этом топике_?
andreymal
0
надо сразу все условия в топик писать)
Krueger
0
Не, под формой авторизации написал — и хватит; то, что параоники не хотят тамошние предупреждния читать — их личные проблемы
andreymal
+1
Потому что это логично
Irbis
0
Зачем, когда там всё написано?
andreymal
0
забей))
Irbis
0
удобно, плюсик(у кого не работает те обязаны подправить копыта, без обид, выправлять не из крупа)
pro100-brony
0
А для эксплорера нельзя тоже самое сделать? Того что для вин 8.1
Krueger
0
Если речь идёт о планшетном IE, то нет, в него не устанавливаются расширения.
NeatSketch
0
Хреново, я почти только им и пользуюсь(
Krueger
0
на хроме не хочет, «обида»жпг
nimbus
0
На хроме и разрабатывал
andreymal
+3
значит я криворучка-попокопытный единорог
nimbus
0
wizallion
0
wizallion
0
хай, няш:3
nimbus
0
wizallion
0
каг здоговье?
nimbus
0
wizallion
0
аутист чтоль?)
nimbus
0
wizallion
+1
wizallion
0
А если я не могу в заголовке «пароль» написать? (
sleeply4cat
0
Лол. Я только неделю назад сидел на реддите (там есть уведомления) и думал, офигенно было бы чтобы на табуне такое было.
TwitchyMem
0
Чет я это, рукожопством заболел и не могу залогиниться на нетабуне. Письмо написал, пароль установил, войти не могу С:
agent_diego
0
Слава Селестии, логин не так вбивал
agent_diego
0
Только не говори, что не в том регистре
andreymal
0
Не, по девиантартовой привычке пытался залогиниться с дефисом, а у меня нижнее подчеркивание)
agent_diego
0
А примочка реально труъ! Огромное тебе спасибо за нее )
agent_diego
0
Кажись, установил. Сейчас проверим его работоспособность. Ответьте на этот комментарий что-нибудь.
Viktor_super
0
Жмысь!
AndrewTheHarya
0
Хэй, где ответ?
AndrewTheHarya
0
andreymal
+2
Хех, работает. Всем спасибо :D
Viktor_super
0
Нет, уже есть!
AndrewTheHarya
0
Спасибо, всё рботает) Очень полезная штука)
666lavr
0
Полезный скриптец, однако. Вроде пашет) Спасибо. Вот тебе пиццы кусочек:
Пицца!
O_oMeShOko_O
+2
Так и так показывается новые комменты в чатах жи
SkyAlert
0
Где?
andreymal
0
В правом нижнем углу
SkyAlert
0
Я что-то делаю не так?
andreymal
+1
SkyAlert
0
О, надо попробовать
Dany
+1
сохранить скрипт на комп (ПКМ по ссылке — «Сохранить объект как...»), зайти в «Инструменты» -> «Расширения» и перетащить туда файл скрипта

«Это дополнение не может быть установлено, так как оно, по-видимому повреждено» (firefox)
Печаль(
Dany
+1
В Firefox надо просто установить Greasemonkey и ткнуть по ссылке
andreymal
+1
Ага, спасибо, попробую


Работает)
Dany
+1
нисудьба =с
Lucid_Mane
0
Текущая нагрузка на сервер(ускорено в 2 раза)
andreymal
+2
Похоже на какую-нибудь старую игру-стрелялку :D
Dany
0
Пиу-пиу-пиу!
666lavr
0
эээ, у меня уже третий раз за день хост отваливается
andreymal
0
Чёрт, поскорей бы освободиться, взяться за программный интерфейс и таки доделать
NeatSketch
+3
Когда-нибудь я сделаю свою джаваскриптовую библиотеку и назову её Disqualifed.js
Hibonicus
0
Ща затестим.
LazyOne
0
Из Полуночников уведомлений нет, если что
andreymal
+1
Сука :'D
LazyOne
0
Можно сделать такие же уведомления о новых комментах в отслеживаемых постах? Получать уведомления на мыло дико неудобно.
nogames
+1
В планах на когда-нибудь потом
andreymal
0
Залей куда-нибудь на гитхаб
Hibonicus
0
Проприетарщина, не залью
andreymal
+1
э?
Hibonicus
0
а?
andreymal
0
— Э!
Nirton_the_brony
0
А что, «мгновенные уведомления» сломались? Или я не улавливаю разницы?
WildPony
0
Они ж вроде только на личку, или ты про какие-то другие неведомые мне уведомления?
andreymal
0
А, ясно. Я просто их так давно отключил, что забыл зачем они. =)
WildPony
0
Я трви месяца этого ждал!
Что дальше делать
Давай в стиле Кикстартер.

Nirton_the_brony
0
Это не ко мне
andreymal
0
Ай, мои глаза!
Да ещё и убитая прозрачтость вот у этой пони. Как дальше жить?
WildPony
+1
Пони бегут в твои ответы читать их)
Dany
+2
Ладно, установка z-index:0 у боковой панели вроде вёрстку не ломает, щито поделать, добавил
andreymal
0
Я дико извиняюсь, но скачать скрипт невозможно — 403: доступ запрещен
Asurendras
0
Ну вот опять ._.
Исправил
andreymal
0
Посмотрим, надеюсь конфликтов не будет. А то пришлось обновление комментариев в онлайне убрать, форматирование убирают.
ncuxonam
0
Добавил поддержку Night Tabun
andreymal
0
Шутки про рейтинг принимаются?
ncuxonam
0
0.4.3: поддержка вообще любых (вроде) пользовательских стилей, слава функции getComputedStyle
andreymal
0
Давно надо было сделать, но чёт дурак — теперь можно призывать юзеров в комментах через <ls user="ник" />; если юзер пользуется юзерскриптом, то будет уведомляшка
andreymal
+1
Обновление 0.4.4 с базовой поддержкой https и мелким фиксом для Stylish
andreymal
0
0.4.5 в связи с тем, что юзерскрипт внезапно отвалился после включения принудительного https
andreymal
0
Бля, самый нужный юзерскрипт которой вообще пилили. Пользуюсь давно, спасибо тебе.
kito
+1
тест
LazyOne
0
А, стоп, не то.
LazyOne
0
пассед
andreymal
0
Перепутал темку, ориентируясь по названию. Думал это та что по @huy уведомляет.
LazyOne
0
Ни одного из пользователей, упомянутых в сообщении, не существует или все из них включили игнорирование.
er16
0
Да-да, вот ета хуета.
LazyOne
0
Пока почта отвалилась — пну-ка это в ленту
andreymal
0
Вверх!
Gauss-Destronger-Gunner
-1
Кстати, а у одного меня только с z-index-ом блока с ответами что-то сломалось, из-за чего он улезает вниз под тред?
Вот так вот
makise_homura
+2
Не у одного.
Call_me_Ishmael
+1
Ага. Дело не в z-index, а в overflow: hidden у #header (то есть это не тред его закрывает, а хедер обрезает по своему краю). Надо overflow у него ставить в visible.

@andreymal, я не вижу у тебя на гитхабе этого скрипта, так бы послал PR, но увы, потому кидаю здесь.
Добавь, плз, у себя в addUI() что-то такое вот:
var hdr = document.getElementById("header");
if (hdr) {
    hdr.style.overflow = 'visible';
}
(пока Андреймал не обновит, все, кого эта проблема раздражает, могут самостоятельно пока поправить это у себя через редактирование скрипта).
makise_homura Изменён автором
+6
А что нажать, чтобы кнпока ответа вообще появилась? До Падения скрипт стоял и работал…
Niko_de_Andjelo
+1
Ну он и сейчас должен стоять и работать.
Посмотри, включен ли он в tampermonkey/violentmonkey и включено ли само расширение.
В самом скрипте отредактировать как то так
function addUI(menu) {
        // фиксим вёрстку
        var aside = document.getElementById("sidebar");
        if (aside) {
            aside.style.zIndex = '0';
    }
       <strong> var hdr = document.getElementById("header");
        if (hdr) {
        hdr.style.overflow = 'visible';
    }</strong>
        var li = document.createElement("li");
        li.style.position = "relative";

        var a = document.createElement("a");
        a.href = "#";
        a.textContent = (window.localStorage.tbackup_crosssite_token ? "Ответы" : "Настроить получение ответов");
        li.appendChild(a);
oxide Изменён автором
+2
Ну и небольшой, никому не нужный подробный манул.
1. Открываем расширение для userscript. У меня это tampermonkey.
2. Находим нужный. Жмём «править»
3. Ищем (ctrl+F) нужное слово addUI
4. Вставляем правку Хомуры как на скрине. Сохраняем (ctrl+S).
5. Радуемся работающим ответам, говорим спасибо makise_homura
Ну или можно дождаться, пока andreymal обновит скрипт у себя.

но я такой нетерпеливый
oxide
+6
Мануал вполне себе нужный. Спасибо. Всё работает.
Darkseer
+3
Во, отличный мануал, спасибо, что так подробно описал, думаю, многим пригодится!
makise_homura
+3
Э, не, мануал очень даже нужный. Не все часто имеют дело со скриптами, так что пошагово — самое то. Я уже с месяц туда не лазил, а кто-то и вовсе, может, год-другой. Так что спасибо. ))
LunReaper
+3
Только там у тебя теги strong остались в коде, народ может не понять и скопировать с ними =/
makise_homura
+2
Всё равно уже ни поправить ни удалить не смогу :(
Они же не повлияют на функциональность? Думал просто нужный кусок выделить прямо во фрагменте кода но не прокатило
oxide
+2
Ну, тег code на то и code, что игнорирует любую разметку внутри себя =/
Увы, повлияют — они ломают JS-синтаксис, скрипт просто не будет запускаться =/
makise_homura
+1
Ага, у меня скопировались теги — пару секунд впопыхах въезжал, сравнивая тексты на снимках. )) Похихикал, убрал, нормально запустилось…
LunReaper
+2
Тогда сделаем проще — вот исправленный скрипт, выложил на свой яндекс диск.
(внёс твой блок, и чтобы отличался от оригинала — поднял номер версии до 0.4.6). Просто скачать и поставить, как в самом посте. Оригинал чекнул — там до сих пор старая версия, без правок.
oxide Изменён автором
+5
О, отлично, это и правда удобнее для многих будет, наверное =)
Спасибо)
makise_homura
+2

Раз уж занялись табуном, то (надеюсь) вероятно встроят его нативно, тем или иным образом.
Чтобы работал не через бэкап, а как полагается (без отдельной авторизации и userscript).
Да и остальные, наиболее популярные, вероятно можно имплементировать.
oxide
+4
Я боюсь, что это произойдёт не раньше, чем табун в очередной раз положат на пару недель и будет повод подкрутить код =)
(ни к чему не призываю, но… =)
makise_homura
+3
Если она вообще пропала — то отключи и заново включи скрипт, потом обнови страницу, возможно поможет (если нет — надо смотреть консоль).
Если там вместо неё «настроить получение ответов» — то действуй так, как по ней сказано =)
makise_homura
+3
Идеально!

Большое спасибо.
Поставил бы плюс в профиль, но он там уже есть.
oxide Изменён автором
+3
Всегда пожалуйста) Для меня скрипт ответов — одна из, что называется, essential вещей для табуна, поэтому я не мог не постараться докопаться до того, как его починить)
makise_homura
+3
Премного благодарен. С этой добавочкой заработало как надо.
Darkseer
+4
Премного благодарен. ))
LunReaper
+3
Некрофилы, которые имеют несчастье до сих пор пользоваться 56-м некрофоксом — скажите, каким некрорасширением какой версии вы запускаете юзерскрипты?
andreymal
0
Greasemonkey 3.11
Motorbreath
0
А почему не 4.1?
andreymal
0
Motorbreath
+1
Как вариант использовать для некрорасширений Pale Moon.
ELeschev Изменён автором
+1
Как-то вот так выглядит окно ответов в хроме.
Версия браузера 101.0.4951.67
Tampermonkey 4.16.1
Shiron
+1
Это я уже починил, а oxide выложил выше поправленный скрипт для скачивания, обнови его из этого коммента: tabun.everypony.ru/blog/computers/108927.html#comment13568729
makise_homura
+2
Спасибо!
Shiron
+1
0.5.0: переписано с нуля, теперь с анимацией и настройками
Ещё я немного переделал механизм аутентификации, так что всех разлогинило и нужно заново залогиниться
Ещё я изменил @namespace, из-за чего Greasemonkey немного плющит и он устанавливает сразу два юзерскрипта ответов — вероятно, старый понадобится удалить вручную
andreymal
+3
Брать с поста?
oxide Изменён автором
0
Да, в нём всегда актуальная ссылка
(но в Tampermonkey автообновление вроде не плющит)
andreymal
+2
О, спасибо, обновил =) Вроде норм работает, пока никаких проблем не заметил.
makise_homura
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Скрыто Показать