Юзерскрипт для отображения лучших комментариев поста

+81
в блоге IT Pony!
(Два месяца скрипт валяется, вспомнил тут случайно.)
Если кому-то лень читать длинный срач или обсуждение серии, а годноту почитать хочется, то жмём ссылочку и

Magic! (Осторожно, спойлеры)


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

tabun-comments-sorter.user.js

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

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

Так с минусамиж надо выводить.
AmberPendant
0
Внизу поста)
andreymal
0
чё та минусики в плюсики не складываются…

а что делать если комменты с высоким рейтингом на втором и ниже уровне вложенности?
dkarm
0
скрипт просто сортирует первые комменты по рейтингу его самого и нескольких ответов на него

Если очень далеко, то облом. Как выдирать коммент из контекста так, чтоб и без глюков, и можно было в контекст вернуться, я за два месяца так и не придумал
andreymal
0
Можно схитрить, приделав визуализацию справа от свернутого поста: (благо немного места есть)
скрипт проходит по веткам и рисует «дерево» с вложениями, разукрашивая их исходя из «теплоты» комментов.
Аля пример — дерево комментов на момент написанияГде каждая строка — отдельная ветка комментов (* — ответ, = — ответвление, // — пустота)
=*
=*
//=*
//=
=*****
=*****

*только в примере все горизонтально, а отобразить нужно вертикально (для каждой ветки/коммента своё «дерево»)
Hedgeg
0
а, сворачиваются только длинные ветки. Просто протестировал на посте с короткими
dkarm
0
А нет скрипта, который выводит уведомление, что ваша публикация (коммент/пост) оценена?
Minos
+1
Кармаклопер!
andreymal
0
Да просто интересно, когда с тобой солидарны/несолидарны. Особенно для такого завсегдатая обсуждений, как я. И да, я кармаклоппер. Иными словами нет?
Minos
+1
Так у себя в профиль->публикации->комментарии видно же, какие комменты плюсики/минусики получили, если что)
666lavr
0
Да в курсе… ладно, не суть, я просто кстати заметил.
Minos
0
А вот если бы скрипт показывал, кто плюсанул/минусанул(через «активность» долго) — это другое дело) Уверен, многие бы заинтересовались таким скриптиком)
666lavr
0
А ещё лучше, скрипт, который позволяет находить ответы на твои комментарии. а то я только в почте умею их находить.
dkarm
0
andreymal
+2
Почему-то поиском на Табуне люди не пользуются...(((
666lavr
0
ну вот о том, что такие скрипты вообще бывают, я узнал только сегодня.
dkarm
+1
Тогда удачи с освоением табунских скриптов, ибо здесь есть много полезных штуковин)
666lavr
0
ага, сайт «собери себе сам». Удивительно, что он не открывается только под Линуксом.
dkarm
0
ага, сайт «собери себе сам»

С одной стороны удобно же — привинчиваешь то, что тебе нужно/нравится/полезно) Вот только все подобные фишки собрать бы в одном месте — в шапке ссылочку прикрутить или в FAQ разместить)
666lavr
0
Все подобные фишки в сам сайт встроить бы
andreymal
+3
Согласен, было бы неплохо)
666lavr
0
Спасибо!
dkarm
0
Странная сортировка какая-то. Комменты не совсем по количеству плюсиков идут.
Wolfram
+1
Понял, там суммируется. Но вообще так делать немного странно, тогда уж по максимуму лучше брать.
Wolfram
0
Суммирование позволяет вывести вверх следующие комменты:
— собственно какая-то годнота;
— ничем не примечательный коммент с ответом на него годнотой;
— длинные цепочки годноты, но не слишком заплюсованные, из-за чего затерялись бы.
Норм, ящитаю
andreymal
0
Окей, а если под годнотой будет минусотред? Или наоборот, годнота будет под заминусованным комментом? Тогда вообще по центру окажется.
Wolfram
0
Проблема, ага. Но не думаю, что слишком серьёзная, ибо ситуация редкая и годнота всё-таки будет связана с заминусованным комментом, а это наверно не то, что ожидает читающий.
Хотя в принципе можно просто попробовать прикрутить конфиг с выбором, как считать комменты)
andreymal
0
Просто лично мне кажется, что длинные цепочки годноты — вещь ещё более редкая, причём если сортировать по максимальному комменту в треде, первые два критерия будут выполнены, а цепочки тоже окажутся далеко не на последнем месте. Так что настройки можно, да.
Плюс мне неудобно, что при появлении новых комментов они часто оказываются в закрытых ветках: приходится снова пересортировывать по дате и отматывать назад с помощью tabun-fixes. Так что предлагаю остальной хлам оставлять — кому надо, свернёт, ну либо опять же сделать настройку.
Wolfram
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Скрыто Показать