Юзерскрипт для отображения лучших комментариев поста
(Два месяца скрипт валяется, вспомнил тут случайно.)
Если кому-то лень читать длинный срач или обсуждение серии, а годноту почитать хочется, то жмём ссылочку и
Magic! (Осторожно, спойлеры)
Выпихивать наружу комменты из глубин веток и ломать дерево стрёмно, поэтому скрипт просто сортирует первые комменты по рейтингу его самого и нескольких ответов на него. Длинные ветки сворачивает (плюсик слева), чтобы остальной хлам сильно не мешался, поэтому после этого обновлять комменты лучше не стоит, а то поглючивает.
tabun-comments-sorter.user.js
Как ставить(копипаста отсюда)
— Под лисой: поставить аддон Greasemonkey и просто перейти по ссылке;
— Под хромом: или поставить Tampermoneky и открыть ссылку, или сохранить скрипт на комп (ПКМ по ссылке — «Сохранить объект как...»), зайти в «Инструменты» -> «Расширения» и перетащить туда файл скрипта;
— Под оперой: сохранить скрипт в отдельную папку, убедившись, что опера не покоцала расширение ".user.js", потом зайти в табун, кликнуть правой кнопкой -> «настройки сайта» -> «скрипты», а там выбрать ту самую папку. Даже если папка уже была выбрана раньше — выбрать её ещё раз.
Если кому-то лень читать длинный срач или обсуждение серии, а годноту почитать хочется, то жмём ссылочку и
Magic! (Осторожно, спойлеры)
Выпихивать наружу комменты из глубин веток и ломать дерево стрёмно, поэтому скрипт просто сортирует первые комменты по рейтингу его самого и нескольких ответов на него. Длинные ветки сворачивает (плюсик слева), чтобы остальной хлам сильно не мешался, поэтому после этого обновлять комменты лучше не стоит, а то поглючивает.
tabun-comments-sorter.user.js
Как ставить(копипаста отсюда)
— Под лисой: поставить аддон Greasemonkey и просто перейти по ссылке;
— Под хромом: или поставить Tampermoneky и открыть ссылку, или сохранить скрипт на комп (ПКМ по ссылке — «Сохранить объект как...»), зайти в «Инструменты» -> «Расширения» и перетащить туда файл скрипта;
— Под оперой: сохранить скрипт в отдельную папку, убедившись, что опера не покоцала расширение ".user.js", потом зайти в табун, кликнуть правой кнопкой -> «настройки сайта» -> «скрипты», а там выбрать ту самую папку. Даже если папка уже была выбрана раньше — выбрать её ещё раз.
28 комментариев
а что делать если комменты с высоким рейтингом на втором и ниже уровне вложенности?
Если очень далеко, то облом. Как выдирать коммент из контекста так, чтоб и без глюков, и можно было в контекст вернуться, я за два месяца так и не придумал
скрипт проходит по веткам и рисует «дерево» с вложениями, разукрашивая их исходя из «теплоты» комментов.
Аля пример — дерево комментов на момент написанияГде каждая строка — отдельная ветка комментов (* — ответ, = — ответвление, // — пустота)
=*
=*
//=*
//=
=*****
=*****
*только в примере все горизонтально, а отобразить нужно вертикально (для каждой ветки/коммента своё «дерево»)
С одной стороны удобно же — привинчиваешь то, что тебе нужно/нравится/полезно) Вот только все подобные фишки собрать бы в одном месте — в шапке ссылочку прикрутить или в FAQ разместить)
— собственно какая-то годнота;
— ничем не примечательный коммент с ответом на него годнотой;
— длинные цепочки годноты, но не слишком заплюсованные, из-за чего затерялись бы.
Норм, ящитаю
Хотя в принципе можно просто попробовать прикрутить конфиг с выбором, как считать комменты)
Плюс мне неудобно, что при появлении новых комментов они часто оказываются в закрытых ветках: приходится снова пересортировывать по дате и отматывать назад с помощью tabun-fixes. Так что предлагаю остальной хлам оставлять — кому надо, свернёт, ну либо опять же сделать настройку.