Общий скрипт для всех моих поделок. С милыми чекбоксами.

+107
Zaykaв блоге IT Pony!7 декабря 2014, 01:41
Как правильно мне указали, не всем хочется видеть и скорость комментариев и рейтинг топиков одновременно.



Так что запилил конфиг. Все украл из tabun-fixes.

Cсылка



Для тех кто не в курсе что за скрипты, что происходит.
1. Скорость добавление комментариев в топики.
2. Рейтинг топиков за последние 24 часа.
3. График голосования за топик.

1 и 2 сейчас объединены в один скрипт

Простой и незамысловатый конфиг. После выбора — перезагрузите страницу.


Как устанавливать:
Удалить TabunCommentsActivity, TabunTopicGraph
Установить этот.

Это все.

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

Ночной пинок.
Zayka
0
Мой Alpha Yandex Browser полетел к писюнам, когда я сдуру запустил этот файл.
horus_ra
0
haha.jpg
Проверил в хроме/опере/фф, яндекс не очень, видимо
Zayka
+1
Что есть графики и где их смотреть?
Что я опять сломал? :(
Inewo
0
Zayka
0
Я не вижу кнопки.
Галочку поставил, открыл непроплюсованный мною пост и ничего не увидел.
Inewo
0
Это странно, а браузер какой?
Может с чем конфликтует из других скриптов
Zayka
0
Firefox Iceweasel Firefox
Inewo
0
Бедаа. А таблица есть со скоростью?
Zayka
0
Справа оба списка есть.
При отдельной установке скрипта с графиком все нормально рабоатет.
Inewo
0
Попробуй переустанови :P
может тебе
code.highcharts.com/highcharts.js
недоступен каким-то образом стал
Zayka
0
Переустановил, браузер перезапустил, А js'шный файл открывается (в браузере кучу кода видно).
Inewo
0
Теперь вообще кнопка stats пропала
Inewo
0
Это уже мой косяк, greasemonkey выключил скрипт при установке (что странно).
Теперь включив, есть и кнопка списки.
Inewo
0
А кнопка графиков так и не появилась?
Zayka
0
Теперь все нормально. Хоть я в это и не верил, но переустановка без кардинальных изменений среды инсталяции помогает…
Inewo
0
Спойлер
Zayka
0
Хром запретил использование этих расширений
pholed
0
К свиньям Хром.
Nirton_the_brony
0
С Tampermonkey нормально работает у меня, возможно в настройках надо разрешить еще.
Zayka
+1
Nirton_the_brony
0
Если у каждого скрипта появится по конфигу, это будет кошмар) Пора делать какой-нибудь Tabun Userscripts Library/Store с общим для всех скриптов интерфейсом конфигурации, что ли
andreymal
+3
А вот общий скрипт — то что надо)
666lavr
0
Даже не, прокачать лайвстрит и запилить стимоподобный tabun.everypony.ru/addons/
andreymal
0
Tabun Scripts API
Inewo
0
А мне норм
Zayka
0
Я хотел именно эту картинку прикрепить, но было лень искать )
andreymal
0
666lavr
0
Лихие 98… помню, помню:3
Krueger
0
Может мне стоит не по ночам создавать топики. По-моему может много кто пропустить из-за этого.
Zayka
0
pp.vk.me/c621918/v621918110/d18b/vGLrn4_XjTo.jpg
pp.vk.me/c621918/v621918110/d192/fTMxK2SZRSs.jpg (да, у меня пропала панель хтмл)

Так вот — почему пост с +132 вылядит на -75?
Fluttermina
0
Бывает, там ноль смещен, иначе такое будет:

Из последствий: если мало топиков с большим рейтингом — получается минус, но мне норм, это только в случаях падения/работ табуна как сегодня.
Но главное бот не все плюсы увидел, так что рейтинг в любом случае сам по себе в условиях полудоступности табуна.
Zayka
0
Хорошо, спасибо!
Fluttermina
0
А я видел, что еще у некоторых список проголосовавших отображается. Это где устанавливается?
Vadiman98
0
в связи со введением https на табуне заменил обе инструкции на // @include http*://tabun.everypony.ru/* — скрипт активен, но кнопка графика и прочее — не появляются. упор же на данные с tabunstats.tk/graph/
Rainbow_Spike
0
Почини, пожалуйста.
Svetomech
0
И было бы круто, если ты сделаешь скрипт совместимым с темными темами для Табуна, вроде этой или этой.
Svetomech
0
Отличный скрипт, но
// @include ...
// @include ...
=
// @include http*://…
Rainbow_Spike
0
<удалено>
Rainbow_Spike (ред.)
0
Отличный скрипт, но
// @include        http://...
// @include        https://...

равнозначно
// @include        http*://...
Rainbow_Spike
0
Ещё видим полную копипасту jQuery v2.1.1, копируем в пустой файлик в блокноте, идём на code.jquery.com/jquery-2.1.1.min.js, копируем в другой файлик, сравниваем файлы через Тотал Коммандер, идентично. Тогда удаляем копипасту из скрипта, в его заголовке ставим инструкцию
// @require        https://code.jquery.com/jquery-2.1.1.min.js
Rainbow_Spike
0
С библиотекой HighCharts посложнее, наиболее близко к копипасте подходит, по всей видимости, неминифицированная github.highcharts.com/v6.0.3/highcharts.js с позднейшими поправками. Наиболее новая версия сейчас 9.0.0 code.highcharts.com/highcharts.js
В общем, меняем ту копипасту на инструкцию
// @require        https://github.highcharts.com/v6.0.3/highcharts.js
Rainbow_Spike
0
Работает, однако. И с новой версией ХайЧартса тоже.

Скрипт стал заметно быстрее из-за того, что библиотеки кэшируются аддоном, а не прогружаются каждый раз вновь.
Rainbow_Spike (ред.)
0
Осталось пробежаться по скрипту, поубирать нелюбимые скриптовым аддоном multispaces и реинициализации некоторых переменных. на отсутствие переменной $ пофиг, аддон просто не заглядывает в джкверю. А скрипт продолжает работать.
Rainbow_Spike (ред.)
0
А, ну и конечно стиль надо в GM_addStyle перенести и
// @grant          GM_addStyle
его в заголовке. А function addGlobalStyle выкинуть за ненадобностью
Rainbow_Spike (ред.)
0
Эмм,
1.
border-top-right-radius: 8px; border-bottom-right-radius: 5px; border-top-left-radius: 5px;
— мало каши ели, четвёртое скругление потеряли? если допустить, что оно 8px, то удобнее сразу комплексное правило
border-radius: 5px 8px 5px 8px;
или, упрощая далее,
border-radius: 5px 8px;

2.
zIndex: 10000px;
это из JS, в CSS он z-index, и измеряется целым числом… эти языки несколько различаются. там ещё borderRadius (border-radius) попался

дальше лень было разбирать, прогнал стиль через бьютифаер www.freeformatter.com/css-beautifier.html, просмотрел, потом обратно через минифаер www.freeformatter.com/css-minifier.html (так как GM_addStyle тоже не любит переносы строк), остальной скрипт через бьютифаер www.freeformatter.com/javascript-beautifier.html и разжал всё пробелами — теперь код более «сопровождабельный»

выложил в ссылочном (неоткрытом) доступе greasyfork.org/ru/scripts/421697-tabunstats/code
Rainbow_Spike (ред.)
-1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.