Список всех скриптов, сайтов, гайдов и программ, когда-либо появлявшихся в блоге IT Pony.
+253
Блог IT-pony оказался крайне огромным не, а чего я ожидал от Табуна? и пытаться найти в нём что-то необходимое становится потихоньку, но труднее и труднее.
Особенно, если часть скриптов почти что обязательна для использования, а ты — жеребёнок, что хочет влиться в компанию старых, благородных брони-олдов.
Не одним же «Смайлопаком» быть, что всегда находится в уголке. Правда?
Потому, я перерыл всю инфу в разделе за вас и готов представить список из всех когда-либо выходивших скриптов для Табуна — от действительно полезных до просто забавных, а главное — работающих. Ещё тут будут полезные ссылки на некоторые программы, сайты и не-Табуновские скрипты, какие смогу найти в блоге. Ну и раз я на то решился — различные табуновские около-гайды тоже будут в посте — бонусом. Список будет пополняться по мере расширения блога, а нерабочие плюшки — вычищаться. Увы, я по объективным причинам не могу проверить всё-всё-всё в блоге (но буду стараться), потому надеюсь на вашу обратную связь в комментариях или личных сообщениях.
И это, добавьте ссылку на этот пост в описание блога. Ради всеобщего удобства.
Боже, на что я трачу свою жизнь?


Вы зашли под кат? Прекрасно! Внизу находятся все ссылки, структурированные в спойлерах, для вашего же удобства. Enjoy!
Немного недоюридической информацииТут представлены посты и программы от самых различных авторов, которые ранее были или до сих пор являются пользователями Табуна, а также от некоторых не-пользователей Табуна. Разрешений я ни у кого не спрашивал, но и не считаю описанный тут контент за свой, потому, если авторов что-то не устроит, я могу удалять некоторые ссылки и даже разделы, если оно потребуется.
Но я всё же надеюсь, что обойдётся без копирастов.
Необходимые расширенияДля начала, вам потребуется что-то для работы с юзерскриптами. Вот вам списочек для самых популярных браузеров:
Tampermonkey для Chrome (и хромоподобных)
GreaseMonkey для FireFox (могут не работать скрипты для DerpiBooru)
Opera поддерживает установку скриптов напрямую (кидаете в нужную папку вручную и активируете в браузере, некоторые скрипты могут не заработать). Альтернативный вариант
Для Safari может подойти такой вариант (не проверял, Mac не имею)
Если у тебя по каким-то причинам стоит Microsoft Edge или ты не хочешь пользоваться вариантами выше, то есть Violentmonkey
А линуксоиды могут предложить свои варианты на любую операционку и любой браузер для Linux сами.
Также вам может пригодиться stylus для работы со стилями сайта:
Google Chrome
Opera
ВОЗМОЖНО, вам понадобится для того stylish, однако пользование им может оказаться небезопасным, потому рекомендуется его использовать ТОЛЬКО если нет альтернатив (как указанных выше).
Табуновские скриптыРабота с изображениямиИзображения: из буфера в комментарий от badunius
Позволяет переносить изображения из буфера обмена в комментарий, пост или личное сообщение. Не работает при копировании файла, требует плагин для работы с javascript.
Ссылка на пост
Плагин
Изображения: пощадиэкран от badunius
Лимитирует картинки в постах до 50% высоты экрана, а также позволяет открывать их в лайт-боксе (до 92% экрана).
Требует расширение для работы с юзерскриптами, не трогает картинки в заголовках и ссылках.
Ссылка на пост
Скрипт
Перетаскивай картинки из своей папки сразу на Табун! (drag n drop) от Sasha-Flyer
Его функционал буквально описан в заголовке — перетаскивание на Табун изображений с ваших папок на компьютере. Также имеет несколько удобных фич, вроде создания спойлера с изображением в превью, работающих отчёрной магии хоткеев. Также работает и в Бункере.
Ссылка на пост
Скрипт
Комментарии и обсуждения ТабунаУведомления об ответах на Табуне от andreymal
Крайне полезная в хозяйстве вещь, показывающая ответы на ваши комментарии. Если вы по каким-то причинам его ещё не установили — бегом ставить!
Не забудьте только авторизоваться в архиве Табуна и установить расширение, позволяющее ставить юзерскрипты — без всего этого скрипт работать не будет.
Ссылка на пост
Скрипт
TabunStats от Zayka
Позволяет смотреть график голосования за пост,рейтинг топиков и скорость добавления комментариев. Последние два у меня не заработали, а вот график показывает.
Оригинальный пост графиков
Пост с «три в одном»
Скрипт (только графики)
Скрипт (версия «три в одном»)
Скрипты для Пинкивизора
На данный момент сайт «Пинкивизор» не работает, следовательно — и все скрипты к нему. Спойлер же скрывает информацию о них.Позволяет просматривать более подробную информацию о голосованиях в Табуне
(вплоть до никнеймов конкретных пользователей и их выборе), не заходя на сайт визора! Требует для работы расширения для работы с юзерскриптами.
На данный момент имеется вернее, я знаю про две версии скрипта:
Официальная от zluka (ссылка на скрипт)
Неофициальная от makise_homura (ссылка на пост) (ссылка на скрипт) (репрезеторий GitHub)
Субъективное мнениеВ целом, их функционал почти одинаковый, но неофициальный скрипт по факту открывает окошко с сайтом Визора, в то время как официальный просто дополняет страницу Табуна. Сравнить их можно ниже:

Tabun Big Sister от Zayka
Это как Пинкивизор, только работает (но только с постами, не с комментариями).
Никто не знает, где оригинальный пост.
Скрипт
Просмотр удаленных комментов не заходя в бэкап от StaSyaN
Позволяет смотреть заминусованные и, в следствии этого, удалённые комментарии,
давая возможность смотреть на полную картину табуновских срачей. Требует расширений для работы с юзерскриптами в связке с Архивом Табуна.
Ссылка на пост
Скрипт
TabunAva Reborn — «ремонт» аватарок Табуна от Niko_de_Andjelo
Костыль, позволяющий ставить собственные аватарки, которые будут видны всем! Если таковой нет, то добавляет всем «безликим» аватарки из IDENTICON или Tabun Swarm.
Ниже также имеется ссылка на оригинальную версию без пользовательских аватарок и «старый» Reborn — для тех, кому не требуются навороты новых версий скрипта.
Ссылка на пост (оригинал)
Ссылка на пост (старый Reborn)
Ссылка на пост (новый Reborn)
Кидать аватарку сюда
ВАЖНО: аватарка должна быть 100x100 пикселей. Просто кидаете изображение без спойлеров и прочей мишуры.
Скрипт (оригинал)
Скрипт (старый Reborn)
Скрипт (новый Reborn)
GitHub
Немного оживляем браузер в срачах Табуна от StaSyaN
Скрывает ветки обсуждений больше 15-ти (настраивается в скрипте) комментариев. Предположительно, работает и с личными сообщениями.
Перед установкой убедитесь, что у вас есть проги для работы с userscript-ами.
Ссылка на пост
Скрипт
Юзерскрипт для клавиатурной навигации в комментах от lunavod
Добавляет… хоткеи в Табун. Да, самые обыкновенные хоткеи.
Казалось бы, чем помешала кнопка F5...
Использует Tampermonkey\Grasemonkey\что там юзают в других браузерах для своей работы.
Ссылка на пост. Там же находится список хоткеев для скрипта.
Скрипт
«Чёрный список» от lunavod
Все комментарии табунчан, добавленных в список будут скрыты под спойлером.
Учтите, что данный список вам нужно заполнять вручную (по умолчанию блокируется только Sasha-Flyer ).
Вот здесь:
Никнеймы юзеров были взяты исключительно в целях тестирования и не отражают позицию автора поста по отношению к ним.
Скрипт
Бэкапы, поискЮзерскрипт, заменяющий поиск Табуна на поиск бэкапа от andreymal
Просто меняет стандартный поиск, перенаправляя сразу в бэкап Табуна от Andreymal-а.
Ссылка на пост
Скрипт
Юзерскрипты «Мои топики» + «Мои комменты» от Rainbow_Spike
Добавляет ссылку в правом верхнем углу на страницу со всеми вашими публикациями, а также выделяет ваши комменты среди прочих. Скрипты взаимосвязаны, не рекомендуется их использовать по отдельности.
Ссылка на пост
Скрипт «Мои топики»
Скрипт «Мои комменты»
ДругоеАвтоматический создаватель паков картинок имени рандомных поней от makise_homura
Позволяет автоматизировать процесс создания паков с картинками, оставляя за пользователем возможность редактировать полученный пак
и выкладывать его в открытый доступ. Работает на Pyton в связке с Derpibooru и исправно делает пак Лиры Хартстринг в соответствующем блоге.
Ссылка на пост
Инструкция по установке там же.
GitHub
Стили для Табуна
Позволяет сменить внешний стиль нашему любимому сайтику. Требуют либо установки расширения Stylish,
либо использования расширений для браузеров с поддержкой userscript-ов. Ниже представлены те, страницы которых удалось загрузить.
Странный юзерстиль для Табуна от lunavod (пост) (stylish) (скрипт)
Дизайн от Stavrapid (пост) (stylish) (скрипт)
Midnight Tabun от Orhideous (пост) (stylish) (скрипт)
Just for Lulz-подразделTeacup.js от MiniRoboDancer
При нажатии превращает элементы страницы в кружки.
(Не забудь про приложение для работы юзерскриптов)
Ссылка на пост
Скрипт
Скрипт для замены стандартных аватарок на чейнджлингов от seshok (TabunSwarm)
Меняет стандартную аватарку поня на чейнджлинга,а Табун — на Рой.
Юзерскрипт.
Ссылка на пост
Скрипт
Юзерскрипт, возвращающий Табуняшу в футер Табуна от andreymal
Возвращает Табуняшу в конец страницы (для её появления тыкните на номер версии сайта).
Ссылка на пост
Скрипт
Юзерскрипт, возвращающий подписи бегущим поням от andreymal
Чинит шагающих сверху пони, возвращая им подписи и позволяя менять на рандомных по клику на них.
Ссылка на пост
Скрипт
Не-Табуновские скриптыTelegramБот Табуна для Telegram
Теперь, все посты Табуна появятся в отдельном бот-чатике Telegram! Конечно, вы вряд ли посмотрите посты, но знать о них будете.
Ссылка на бот
Вконтакте (VK)Brony crypter — VK шифратор от Shark_vil
Расширение, что шифрует адресованные брони сообщения в ВК — равно как и дешифрует те, что были зашифрованы данным скриптом.
Работает исключительно в Google Chrome.
Ссылка на пост
Архив в Google Drive
Интернет-магазин Chrome
DerpiBooruYourDerpyBooru от StaSyaN
Меняет изображения главной страницы Derpibooru на настраиваемые фиды. Также имеет плагин для плагина (да),
который сильно улучшает Бору. Юзерскрипт.
Ссылка на пост (со старым скриптом)
Вот тут находится пост с новыми скриптами.
Скрипт (основной, YDB: Feed)
Скрипт (для скрипта, YDB: Tools)
DERP Fullscreen от StaSyaN
Позволяет использовать Бору в режиме «слайд-шоу», где большую часть экрана будет занимать картинка. Юзерскрипт.
Ссылка на пост
Скрипт
Google-сервисыHerp Derp for YouTube от Tanner
Расширение, меняющее текст в комментариях на Herp Derp. Раньше существовал скрипт и для Табуна, но DropBox приказал долго жить.
Herp Derp. Herp Herp Derp Herp Derp Herp Derp.
Herp Derp
Тема «My Little Google» от Stavrapid
Делает логотип Google по-настоящему каноничным.
Ссылка на пост
Stylish
Опциональный шрифт
СайтыПинкивизор
Позволяет отображать информацию о голосованиях на Табуне, вне зависимости от того — комментарии это, посты, блог или профиль. Имеет свои собственные архивы Табуна и Библиотеки.
Сайт Пинкивизора
Поддержать проект можно тут
Скрипты Пинкивизора для Табуна находятся в соответствующем разделе.
SweetieBot Writer от NightPony
Вау, да это же НеЙрОсЕтИ! В своей сути, является аналогом Порфирьевича, но которому скормили различные фанфики по поняшкам. Веселье гарантированно!
Попробовать бот
Пост на Табуне
Бункер
Буквально альтернативный Табун с тёмной темой, доработками и бесконечным множеством флудилок (в связи с малой активностью).
Тем не менее, всё ещё работающий.
Всегда можно попасть по этой ссылке
Первое упоминание?
The Fluffies
Сайт-редактор, позволяющий делать анимации с поньками на основе интерполяции. Фактически, авторы пытаются создать простой инструмент для анимации и скрестить технологии с 2D. Сайт доступен как на ПК, так и на мобильных устройствах.
Сайт проекта
VK
Twitter
GitHub
Browser Ponies
Просто сайт, схожий с Desktop Ponies по функционалу, но работающий от интернета.
Находится тут
Match Your Pony
Сайт, позволяющий найти пони по их основному или дополнительному цвету. Также имеется функция пипетки
для поиска похожих на каких-либо персонажей пони (для того есть предустановленная картинка, но можно загрузить и свою).
Тык на сайт
Start.Pony
Крайне сырой проект поисковика для брони, который сейчас находится в ОБТ.
Сайт
Последний пост по теме
Раньше, ещё до моего появления на Табуне, работал «Ушифратор», но ныне его сайт мёртв.
ПрограммыAndroidNogard's Pony Client от nogard
Мобильное приложение для устройств на Android, позволяющее читать посты блогов Табуна,
слушать пони-радиостанции и смотреть изображения с Derpibooru.
Ссылка на пост
Google Play
Сервер в Discord для жалоб и предложений.
Discord
Клиент Табуна для Android от cab404
Приложение, позволяющее вам сидеть в Табуне в более удобном формате. Приложение работает,
но оно крайне забагованое и не обновлялось с далёкого 17-го. Используйте на свой страх и риск.
Ссылка на пост
Google Play
GitHub
My Random Pony от Evgeniy_Doctor
Приложение для Android, меняющее фоновые изображения на понячьи. Для работы требует подключения к интернету.
Ссылка на пост
Google Play
Пони-виджет от veon
Виджет для Android, позволяющий поставить на главный экран любимую поняшку из списка. Имеет как цитаты из Табуна, так и возможность добавить свои цитаты (просто добавьте .txt-файлик с именем поньки в файлы приложения). Приложение давно не обновлялось, потому возможны баги и глюки на более новых версиях.
Ссылка на пост (оригинальный)
Скачать
Если ссылка на скачивание не будет работать
ПК (под управлением Windows?)Derpibooru Downloader от woodenphone
Программа, позволяющая скачать все изображения с Derpibooru на комп. Возможно, нерабочая.
Скачать
Инструкция находится тут
GitHub
OC Sketch Idea Generator от MisterDIE
Программа, созданная на основе «Генератора для набросков» от DxD2 , позволяющая
сгенерировать рандомно созданного персонажа на основе девяти параметров,
а после воплотить в рисунке или каком-нибудь РП.
Ссылка на пост
Скачать (DropBox) (Облако Mail.Ru)
Pony Draw от rarimard
Приложение, позволяющее практиковаться на изображениях пони и учиться их рисовать.
Доступно для ПК под управлением Windows.
Ссылка на пост
Скачать
LinuxQT Ponies
Linux-аналог проги Desktop Ponies, добавляющий гуляющих спрайтовых поняшек на ваш компьютер.
Скачать (ссылка ведёт на GitHub)
PonySay от benso1
Аналог Cowsay, но с пони. Работает на Linux.
Скачать (ссылка ведёт на GitHub)
Раздел для программистов-практикантовPony ASM от Shromor
Простыня на Assembler, позволяющая выводить понек в командную строку и играть в змейку.
Ссылка на пост
Скопировать код (ссылка ведёт на Pastebin)
Конвертер пони в символы от RinoNeiber
Конвертирует изображение в символы в ASCII-графике с палитрой цветов, создаваемой во время конвертации.
Ссылка на пост
Инструкция по использованию в Readme-файле.
Скачать
GitHub
ГайдыРазработка 16-битной игры — особенности, инструменты, код с пояснениями от NTFS
CSS и Stylish от Hedgeg
Организация блогов от Sparin
Broadcasting для начинающих от Sparin
I2P для тех, кто ещё не в курсе от Ranma
Обновления постаОбновление от 28.12.2020г: добавлен Пони-виджет и некоторые скрипты от StaSyaN
Обновление от 29.12.2020г: выпилены упоминания юзерскриптов, добавлен раздел с необходимыми для работы скриптов расширениями, добавлены скрипты с заменой стандартной аватарки на чейнджлинга от seshok и вставкой изображений из буфера обмена от badunius , а также Match Your Pony и ponysay (спасибо makise_homura )
Обновление от 30.12.2020г: исправление ошибок, добавление Stylus как альтернативы stylish.
Обновление от 12.01.2021г: изменение пунктов с Nogard Pony Client и скриптами для Пинкивизора.
Обновление от 31.01.2021г: исправление ошибок, добавление скрипта для перетаскивания картинок с папок от Sasha-Flyer , переделка предупреждения в ТГ-части, добавление новых катов для большей конкретизации постов.
Обновление от 01.02.2021г: подраздел с Telegram-ботами был удалён по причине неработоспособности ни одного из представленных ботов. В случае, если один из представленных ранее скриптов неожиданно заработает или появится ещё чего — раздел будет возвращён.
Обновление от 14.02.2021: добавлены скрипты от Rainbow_Spike .
Обновление от 13.09.2021: добавлен SweetieBot Writer от NightPony , бот Табуна от andreymal и Start.Pony. Убран сайт-мемодел от Stardisk .
Обновление от 14.11.2021: добавлены «TabunAva» от Niko_de_Andjelo и «Чёрный Список» от lunavod , в тексте исправлен никнейм Sasha-Flyer (ранее ссылки ввели на Sasha_Flyer ).
Обновление от 15.11.2021: обновлён «TabunAva», в честь появившейся возможности ставить собственные аватарки.
Обновление от 27.11.2021:ЕЩЁ ОДНО ОБНОВЛЕНИЕ «TABUNAVA», ААААААА!
Обновление от 08.03.2022: добавлены некоторые скрипты от Zayka , обновлёна информация о скриптах для Пинкивизора.
Что, уже посмотрел по всем ссылочкам? Полагаю, что на том всё. Могу разве что сказать, что погружаться в крайне далёкое прошлое было интересно. Устанавливать различные скрипты, пытаться запустить программы… это однозначно весело! Надеюсь, что усилия были потрачены не зря и вы смогли найти что-то интересное тут.
На сим я всё.
Особенно, если часть скриптов почти что обязательна для использования, а ты — жеребёнок, что хочет влиться в компанию старых, благородных брони-олдов.
Не одним же «Смайлопаком» быть, что всегда находится в уголке. Правда?
Потому, я перерыл всю инфу в разделе за вас и готов представить список из всех когда-либо выходивших скриптов для Табуна — от действительно полезных до просто забавных, а главное — работающих. Ещё тут будут полезные ссылки на некоторые программы, сайты и не-Табуновские скрипты, какие смогу найти в блоге. Ну и раз я на то решился — различные табуновские около-гайды тоже будут в посте — бонусом. Список будет пополняться по мере расширения блога, а нерабочие плюшки — вычищаться. Увы, я по объективным причинам не могу проверить всё-всё-всё в блоге (но буду стараться), потому надеюсь на вашу обратную связь в комментариях или личных сообщениях.
И это, добавьте ссылку на этот пост в описание блога. Ради всеобщего удобства.
Боже, на что я трачу свою жизнь?


Вы зашли под кат? Прекрасно! Внизу находятся все ссылки, структурированные в спойлерах, для вашего же удобства. Enjoy!
Немного недоюридической информацииТут представлены посты и программы от самых различных авторов, которые ранее были или до сих пор являются пользователями Табуна, а также от некоторых не-пользователей Табуна. Разрешений я ни у кого не спрашивал, но и не считаю описанный тут контент за свой, потому, если авторов что-то не устроит, я могу удалять некоторые ссылки и даже разделы, если оно потребуется.
Но я всё же надеюсь, что обойдётся без копирастов.
Необходимые расширенияДля начала, вам потребуется что-то для работы с юзерскриптами. Вот вам списочек для самых популярных браузеров:
Tampermonkey для Chrome (и хромоподобных)
GreaseMonkey для FireFox (могут не работать скрипты для DerpiBooru)
Opera поддерживает установку скриптов напрямую (кидаете в нужную папку вручную и активируете в браузере, некоторые скрипты могут не заработать). Альтернативный вариант
Для Safari может подойти такой вариант (не проверял, Mac не имею)
Если у тебя по каким-то причинам стоит Microsoft Edge или ты не хочешь пользоваться вариантами выше, то есть Violentmonkey
А линуксоиды могут предложить свои варианты на любую операционку и любой браузер для Linux сами.

Также вам может пригодиться stylus для работы со стилями сайта:
Google Chrome
Opera
ВОЗМОЖНО, вам понадобится для того stylish, однако пользование им может оказаться небезопасным, потому рекомендуется его использовать ТОЛЬКО если нет альтернатив (как указанных выше).
Табуновские скриптыРабота с изображениямиИзображения: из буфера в комментарий от badunius
Позволяет переносить изображения из буфера обмена в комментарий, пост или личное сообщение. Не работает при копировании файла, требует плагин для работы с javascript.
Ссылка на пост
Плагин
Изображения: пощадиэкран от badunius
Лимитирует картинки в постах до 50% высоты экрана, а также позволяет открывать их в лайт-боксе (до 92% экрана).
Требует расширение для работы с юзерскриптами, не трогает картинки в заголовках и ссылках.
Ссылка на пост
Скрипт
Перетаскивай картинки из своей папки сразу на Табун! (drag n drop) от Sasha-Flyer
Его функционал буквально описан в заголовке — перетаскивание на Табун изображений с ваших папок на компьютере. Также имеет несколько удобных фич, вроде создания спойлера с изображением в превью, работающих от
Ссылка на пост
Скрипт
Комментарии и обсуждения ТабунаУведомления об ответах на Табуне от andreymal
Крайне полезная в хозяйстве вещь, показывающая ответы на ваши комментарии. Если вы по каким-то причинам его ещё не установили — бегом ставить!
Не забудьте только авторизоваться в архиве Табуна и установить расширение, позволяющее ставить юзерскрипты — без всего этого скрипт работать не будет.
Ссылка на пост
Скрипт
TabunStats от Zayka
Позволяет смотреть график голосования за пост,
Оригинальный пост графиков
Пост с «три в одном»
Скрипт (только графики)
Скрипт (версия «три в одном»)
На данный момент сайт «Пинкивизор» не работает, следовательно — и все скрипты к нему. Спойлер же скрывает информацию о них.Позволяет просматривать более подробную информацию о голосованиях в Табуне
(вплоть до никнеймов конкретных пользователей и их выборе), не заходя на сайт визора! Требует для работы расширения для работы с юзерскриптами.
На данный момент имеется вернее, я знаю про две версии скрипта:
Официальная от zluka (ссылка на скрипт)
Неофициальная от makise_homura (ссылка на пост) (ссылка на скрипт) (репрезеторий GitHub)
Субъективное мнениеВ целом, их функционал почти одинаковый, но неофициальный скрипт по факту открывает окошко с сайтом Визора, в то время как официальный просто дополняет страницу Табуна. Сравнить их можно ниже:

Tabun Big Sister от Zayka
Это как Пинкивизор, только работает (но только с постами, не с комментариями).

Никто не знает, где оригинальный пост.
Скрипт
Просмотр удаленных комментов не заходя в бэкап от StaSyaN
Позволяет смотреть заминусованные и, в следствии этого, удалённые комментарии,
давая возможность смотреть на полную картину табуновских срачей. Требует расширений для работы с юзерскриптами в связке с Архивом Табуна.
Ссылка на пост
Скрипт
TabunAva Reborn — «ремонт» аватарок Табуна от Niko_de_Andjelo
Костыль, позволяющий ставить собственные аватарки, которые будут видны всем! Если таковой нет, то добавляет всем «безликим» аватарки из IDENTICON или Tabun Swarm.
Ниже также имеется ссылка на оригинальную версию без пользовательских аватарок и «старый» Reborn — для тех, кому не требуются навороты новых версий скрипта.
Ссылка на пост (оригинал)
Ссылка на пост (старый Reborn)
Ссылка на пост (новый Reborn)
Кидать аватарку сюда
ВАЖНО: аватарка должна быть 100x100 пикселей. Просто кидаете изображение без спойлеров и прочей мишуры.
Скрипт (оригинал)
Скрипт (старый Reborn)
Скрипт (новый Reborn)
GitHub
Немного оживляем браузер в срачах Табуна от StaSyaN
Скрывает ветки обсуждений больше 15-ти (настраивается в скрипте) комментариев. Предположительно, работает и с личными сообщениями.
Перед установкой убедитесь, что у вас есть проги для работы с userscript-ами.
Ссылка на пост
Скрипт
Юзерскрипт для клавиатурной навигации в комментах от lunavod
Добавляет… хоткеи в Табун. Да, самые обыкновенные хоткеи.
Казалось бы, чем помешала кнопка F5...
Использует Tampermonkey\Grasemonkey\что там юзают в других браузерах для своей работы.
Ссылка на пост. Там же находится список хоткеев для скрипта.
Скрипт
«Чёрный список» от lunavod
Все комментарии табунчан, добавленных в список будут скрыты под спойлером.
Учтите, что данный список вам нужно заполнять вручную (по умолчанию блокируется только Sasha-Flyer ).
Вот здесь:

Никнеймы юзеров были взяты исключительно в целях тестирования и не отражают позицию автора поста по отношению к ним.
Скрипт
Бэкапы, поискЮзерскрипт, заменяющий поиск Табуна на поиск бэкапа от andreymal
Просто меняет стандартный поиск, перенаправляя сразу в бэкап Табуна от Andreymal-а.
Ссылка на пост
Скрипт
Юзерскрипты «Мои топики» + «Мои комменты» от Rainbow_Spike
Добавляет ссылку в правом верхнем углу на страницу со всеми вашими публикациями, а также выделяет ваши комменты среди прочих. Скрипты взаимосвязаны, не рекомендуется их использовать по отдельности.
Ссылка на пост
Скрипт «Мои топики»
Скрипт «Мои комменты»
ДругоеАвтоматический создаватель паков картинок имени рандомных поней от makise_homura
Позволяет автоматизировать процесс создания паков с картинками, оставляя за пользователем возможность редактировать полученный пак
и выкладывать его в открытый доступ. Работает на Pyton в связке с Derpibooru и исправно делает пак Лиры Хартстринг в соответствующем блоге.
Ссылка на пост
Инструкция по установке там же.
GitHub
Стили для Табуна
Позволяет сменить внешний стиль нашему любимому сайтику. Требуют либо установки расширения Stylish,
либо использования расширений для браузеров с поддержкой userscript-ов. Ниже представлены те, страницы которых удалось загрузить.
Странный юзерстиль для Табуна от lunavod (пост) (stylish) (скрипт)
Дизайн от Stavrapid (пост) (stylish) (скрипт)
Midnight Tabun от Orhideous (пост) (stylish) (скрипт)
Just for Lulz-подразделTeacup.js от MiniRoboDancer
При нажатии превращает элементы страницы в кружки.
— TEACUP!

(Не забудь про приложение для работы юзерскриптов)
Ссылка на пост
Скрипт
Скрипт для замены стандартных аватарок на чейнджлингов от seshok (TabunSwarm)
Меняет стандартную аватарку поня на чейнджлинга,
Юзерскрипт.
Ссылка на пост
Скрипт
Юзерскрипт, возвращающий Табуняшу в футер Табуна от andreymal
Возвращает Табуняшу в конец страницы (для её появления тыкните на номер версии сайта).
Ссылка на пост
Скрипт
Юзерскрипт, возвращающий подписи бегущим поням от andreymal
Чинит шагающих сверху пони, возвращая им подписи и позволяя менять на рандомных по клику на них.
Ссылка на пост
Скрипт
Не-Табуновские скриптыTelegramБот Табуна для Telegram
Теперь, все посты Табуна появятся в отдельном бот-чатике Telegram! Конечно, вы вряд ли посмотрите посты, но знать о них будете.
Ссылка на бот
Вконтакте (VK)Brony crypter — VK шифратор от Shark_vil
Расширение, что шифрует адресованные брони сообщения в ВК — равно как и дешифрует те, что были зашифрованы данным скриптом.
Работает исключительно в Google Chrome.
Ссылка на пост
Архив в Google Drive
Интернет-магазин Chrome
DerpiBooruYourDerpyBooru от StaSyaN
Меняет изображения главной страницы Derpibooru на настраиваемые фиды. Также имеет плагин для плагина (да),
который сильно улучшает Бору. Юзерскрипт.
Ссылка на пост (со старым скриптом)
Вот тут находится пост с новыми скриптами.
Скрипт (основной, YDB: Feed)
Скрипт (для скрипта, YDB: Tools)
DERP Fullscreen от StaSyaN
Позволяет использовать Бору в режиме «слайд-шоу», где большую часть экрана будет занимать картинка. Юзерскрипт.
Ссылка на пост
Скрипт
Google-сервисыHerp Derp for YouTube от Tanner
Расширение, меняющее текст в комментариях на Herp Derp. Раньше существовал скрипт и для Табуна, но DropBox приказал долго жить.
Herp Derp. Herp Herp Derp Herp Derp Herp Derp.
Herp Derp
Тема «My Little Google» от Stavrapid
Делает логотип Google по-настоящему каноничным.
Ссылка на пост
Stylish
Опциональный шрифт
СайтыПинкивизор
Позволяет отображать информацию о голосованиях на Табуне, вне зависимости от того — комментарии это, посты, блог или профиль. Имеет свои собственные архивы Табуна и Библиотеки.
Сайт Пинкивизора
Поддержать проект можно тут
Скрипты Пинкивизора для Табуна находятся в соответствующем разделе.
SweetieBot Writer от NightPony
Вау, да это же НеЙрОсЕтИ! В своей сути, является аналогом Порфирьевича, но которому скормили различные фанфики по поняшкам. Веселье гарантированно!
Попробовать бот
Пост на Табуне
Бункер
Буквально альтернативный Табун с тёмной темой, доработками и бесконечным множеством флудилок (в связи с малой активностью).
Тем не менее, всё ещё работающий.
Всегда можно попасть по этой ссылке
Первое упоминание?
The Fluffies
Сайт-редактор, позволяющий делать анимации с поньками на основе интерполяции. Фактически, авторы пытаются создать простой инструмент для анимации и скрестить технологии с 2D. Сайт доступен как на ПК, так и на мобильных устройствах.
Сайт проекта
VK
GitHub
Browser Ponies
Просто сайт, схожий с Desktop Ponies по функционалу, но работающий от интернета.
Находится тут
Match Your Pony
Сайт, позволяющий найти пони по их основному или дополнительному цвету. Также имеется функция пипетки
для поиска похожих на каких-либо персонажей пони (для того есть предустановленная картинка, но можно загрузить и свою).
Тык на сайт
Start.Pony
Крайне сырой проект поисковика для брони, который сейчас находится в ОБТ.
Сайт
Последний пост по теме
Раньше, ещё до моего появления на Табуне, работал «Ушифратор», но ныне его сайт мёртв.
ПрограммыAndroidNogard's Pony Client от nogard
Мобильное приложение для устройств на Android, позволяющее читать посты блогов Табуна,
слушать пони-радиостанции и смотреть изображения с Derpibooru.
Ссылка на пост
Google Play
Сервер в Discord для жалоб и предложений.
Discord
Клиент Табуна для Android от cab404
Приложение, позволяющее вам сидеть в Табуне в более удобном формате. Приложение работает,
но оно крайне забагованое и не обновлялось с далёкого 17-го. Используйте на свой страх и риск.
Ссылка на пост
Google Play
GitHub
My Random Pony от Evgeniy_Doctor
Приложение для Android, меняющее фоновые изображения на понячьи. Для работы требует подключения к интернету.
Ссылка на пост
Google Play
Пони-виджет от veon
Виджет для Android, позволяющий поставить на главный экран любимую поняшку из списка. Имеет как цитаты из Табуна, так и возможность добавить свои цитаты (просто добавьте .txt-файлик с именем поньки в файлы приложения). Приложение давно не обновлялось, потому возможны баги и глюки на более новых версиях.
Ссылка на пост (оригинальный)
Скачать
Если ссылка на скачивание не будет работать
ПК (под управлением Windows?)Derpibooru Downloader от woodenphone
Программа, позволяющая скачать все изображения с Derpibooru на комп. Возможно, нерабочая.
Скачать
Инструкция находится тут
GitHub
OC Sketch Idea Generator от MisterDIE
Программа, созданная на основе «Генератора для набросков» от DxD2 , позволяющая
сгенерировать рандомно созданного персонажа на основе девяти параметров,
а после воплотить в рисунке или каком-нибудь РП.
Ссылка на пост
Скачать (DropBox) (Облако Mail.Ru)
Pony Draw от rarimard
Приложение, позволяющее практиковаться на изображениях пони и учиться их рисовать.
Доступно для ПК под управлением Windows.
Ссылка на пост
Скачать
LinuxQT Ponies
Linux-аналог проги Desktop Ponies, добавляющий гуляющих спрайтовых поняшек на ваш компьютер.
Скачать (ссылка ведёт на GitHub)
PonySay от benso1
Аналог Cowsay, но с пони. Работает на Linux.
Скачать (ссылка ведёт на GitHub)
Раздел для программистов-практикантовPony ASM от Shromor
Простыня на Assembler, позволяющая выводить понек в командную строку и играть в змейку.
Ссылка на пост
Скопировать код (ссылка ведёт на Pastebin)
Конвертер пони в символы от RinoNeiber
Конвертирует изображение в символы в ASCII-графике с палитрой цветов, создаваемой во время конвертации.
Ссылка на пост
Инструкция по использованию в Readme-файле.
Скачать
GitHub
ГайдыРазработка 16-битной игры — особенности, инструменты, код с пояснениями от NTFS
CSS и Stylish от Hedgeg
Организация блогов от Sparin
Broadcasting для начинающих от Sparin
I2P для тех, кто ещё не в курсе от Ranma
Обновления постаОбновление от 28.12.2020г: добавлен Пони-виджет и некоторые скрипты от StaSyaN
Обновление от 29.12.2020г: выпилены упоминания юзерскриптов, добавлен раздел с необходимыми для работы скриптов расширениями, добавлены скрипты с заменой стандартной аватарки на чейнджлинга от seshok и вставкой изображений из буфера обмена от badunius , а также Match Your Pony и ponysay (спасибо makise_homura )
Обновление от 30.12.2020г: исправление ошибок, добавление Stylus как альтернативы stylish.
Обновление от 12.01.2021г: изменение пунктов с Nogard Pony Client и скриптами для Пинкивизора.
Обновление от 31.01.2021г: исправление ошибок, добавление скрипта для перетаскивания картинок с папок от Sasha-Flyer , переделка предупреждения в ТГ-части, добавление новых катов для большей конкретизации постов.
Обновление от 01.02.2021г: подраздел с Telegram-ботами был удалён по причине неработоспособности ни одного из представленных ботов. В случае, если один из представленных ранее скриптов неожиданно заработает или появится ещё чего — раздел будет возвращён.
Обновление от 14.02.2021: добавлены скрипты от Rainbow_Spike .
Обновление от 13.09.2021: добавлен SweetieBot Writer от NightPony , бот Табуна от andreymal и Start.Pony. Убран сайт-мемодел от Stardisk .
Обновление от 14.11.2021: добавлены «TabunAva» от Niko_de_Andjelo и «Чёрный Список» от lunavod , в тексте исправлен никнейм Sasha-Flyer (ранее ссылки ввели на Sasha_Flyer ).
Обновление от 15.11.2021: обновлён «TabunAva», в честь появившейся возможности ставить собственные аватарки.
Обновление от 27.11.2021:
Обновление от 08.03.2022: добавлены некоторые скрипты от Zayka , обновлёна информация о скриптах для Пинкивизора.
Что, уже посмотрел по всем ссылочкам? Полагаю, что на том всё. Могу разве что сказать, что погружаться в крайне далёкое прошлое было интересно. Устанавливать различные скрипты, пытаться запустить программы… это однозначно весело! Надеюсь, что усилия были потрачены не зря и вы смогли найти что-то интересное тут.
На сим я всё.
207 комментариев
У него есть большой минус: история всех ответов остаётся, но найти первый ответ на мой комментарий невозможно, листал вниз целую вечность и так и не смог найти. Может кто добавить более удобную навигацию по истории?
Я обычно просто из всех новых комментов открываю в новых вкладках по одному комменту из каждого отдельного поста (т.е., допустим, у меня 8 новых комментов, но 4 из них относятся к одному посту, 3 — ко второму, 1 — к третьему, в итоге я кликаю только на три из них), а потом уже ищу нужные циферкой справа.
Yeap.
also i want возможность комментировать прямо в этом окошке. А лучше, чтобы оно открывалось в отдельную бровзерную вкладку, где будет и возможность ответа, и навигация…
Вот поэтому и хочется адекватную навигацию в таком стиле:
Хотя страницы в условиях бесконечного скролла — это ну такое себе
С удобной навигацией проблематично из-за моей копытокрупости
Ты забыл про царский пони-виджет для андроид, хоть он давно не обновлялся. Мне нравится.
4pda.ru/forum/index.php?showtopic=380926&st=20
Ссылки использовал как с древних постов по теме, так и с 4PDA (твоя ссылка).
Было бы классно, найдись APK-файл у кого…
Ну, в общем-то… да, спасибо!
derpy.ru/pony-widget/
Я уже и забыл, что постил это здесь. Там все выросло до пачки скриптов, которая позволяет даже вводить свои сокращения для определений групп тегов и дополнительные вотчлисты, и вроде оно даже до сих пор в состоянии синхронизироваться между браузерами.
Если мои знания все еще верны и актуальны, то вообще любой скрипт, как-то влияющий на дизайн (не только мои, а вообще никакие) не работают под Greasemonkey на дерпибуре.
Потихоньку избавляемся от шероховатостей собственного поделия...
Брось каку, еще с 2018 он сливает историю навигации (а еще около пары месяцев назад у меня на фоне открывалась рекламная вкладка. Явление таинственным образом пропало после отключения именно этого расширения).
Есть альтернативный stylus, который тоже успешно тягает стили с того же сайта.
GM_api по понятным причинам не поддерживается, что режет около половины юзерскриптов
Конечно, я скептик лентя-я-я-я-яй
Просто дополню текст.
Ну вот я поглядываю, указываю на шероховатости. Я, конечно, не истина в последней инстанции, могу ошибаться, но мб все же лучше, чем ничего.
Типа такого
Алгоритм создания аватарки по ключу я сам сделаю, он вроде простой. А вот как сделать из этого скрипт? Какой язык, с чего начать? Вообще, любые советы помогут. Чисто для себя буду делать, так сказать, для практики: давно хочу вкатиться в написание скриптов и бровзерных расширений
Там, на самом деле, нужно некоторое умение в жабоскрип, и понимание что такое DOM и с чем его едят. Но если оно есть — то всё, в принципе, относительно тривиально.
Есть ещё вариант с использованием граватара.
Для того, чтобы ставить себе что угодно через юзерскрипт и чтобы это видели все с этим юзерскриптом, потребуется такую экосистему фигарить, что проще табун починить.
Костыль, но хоть работает.
Если найду силы, то попробую все это дело вписать в свой пост со всякими плюхами на табун с гайдами и прочим.
Альберт ЭйнштейнСтардиск» =)Надеюсь, что он будет продолжать регулярно пополняться.
Не так, но...
Чего тут ещё нет (пробежал наискосок, может, просто не заметил):
— скрипта для вставки картинок из буфера по Shift+Ins / Ctrl+V
— скрипта с чейнджлингами (а ещё он годен для тех, кто подвержен синдрому понятно кого в поле from, но не будем об этом =)
— Поиск пони по цвету шёрстки и гривы (жалко, что у этого нет отдельного поста, только коммент, но вещь архинужная как минимум мне и не раз помогала =)
— не табун, но классика: ponysay же!
Слова излишни, когда Дёрпи сама говорит тебе о том, что у тебя что-то не компилится
Насчёт ушифратора: исходники, как бы, есть, если кто-то ещё планирует пользоваться — могу поднять =)
Ой, так, а можно поподробнее? Если это стабильно повторяемый баг, то надо бы воспроизвести и поправить.Он у меня из коробки не заработал, но я кинул пару ищщуев на гитхаб, надеюсь, Стасян посмотрит и пофиксит.Лол, такая милота, я минут пять сидел кликал поней =)
Лучше на табун кидай, потому что мне до сих пор ничего не пришло на эту тему)
Ну, примерно так и будет с будущими постами в блоге.Видел, но не стал включать в список, поскольку у меня не заработал. Ни с картинками из интернета, ни с картинками на диске, ни через копирование в фоторедакторах (выделение области с копипастом). Да, я знал, что он у некоторых до сих пор исправно работает, но будет ли он работать у тех, кто только скачает его, как я?
О, а вот и отголоски одной из местных веточек обсуждения)))
И он до сих пор работает! Сейчас добавим.
Да, этот баг повторяется каждый раз, когда появляется окошко с Пинкивизором. Иногда бывает такое, что появляется загрузка с шагающей Пинки на долю секунды, а потом оно пропадает на белый экран. На постоянке использую Google Chrome с Tampermonkey.Теперь данный баг то появляется, то резко исчезает, по большей части возникая при загрузке новой страницы.Ещё отмечу то, что я не могу смотреть рейтинг своего же поста (справедливо и для официального скрипта) — только комментарии и свой профиль. Ну или через сайт Визора.
Удивительно, но как раз у меня он работал как надо (на момент «тестов»).
Возможно, в Tampermonkey остался API GM_xmlHttpRequest, а в Greasemonkey он уже заменён на GM.xmlHttpRequest…
Он кстати не работает в тампере, подключается отдельный скрипт, который эмулирует это барахло, но // @grantнужно два писать. Как я понял, во всяком случае.
UPD: увидел как скрипт написан, да, это безобразие может падать от того, что каждый менеджер скриптов инжектит, как ему удобно
Добавь еще существование Violentmonkey, который вроде как имеет свои заморочки (хотя вроде их ничтожно мало) и Greasemonkey под Pale Moon (отличается от обычного тем, что даже старую спеку реализует с ошибками, вроде полностью неработающего unsafeWindow, при этом window отсылается к другому контексту).
Раньше писали разные хаки под IE и все остальные браузеры, теперь пишут разные хаки под Greasemonkey и Tampermonkey…
— бета Tampermonkey хотя бы пытается в GM.* функции
— Violentmonkey их поддерживает и так.
Остальное, за исключением морально устаревших вещей, вполне реально написать универсально.
Удивительно, но когда его вновь скачал (я удаляю скрипты, которые не использую) он заработал, как надо. Как это вообще работает?!
Лучше расскажи. Я хоть и люблю код, но не писал толком сайты и не делал скрипты.
С другими браузерами и плагинами не пробовал.
Вот
Сочетание цвета символов и фона — моё почтение.
Кстати, вот что говорит консоль. Важны части с Визором
(Впрочем, надо, наверное, будет текст обернуть в белый div, чтобы читался лучше, тут ты прав)O.O CORS? Мы же с Morano это чинили! Неужели опять…
Кстати, у тебя какая версия скрипта? Может, просто старая слишком? Актуальная сейчас 0.0.5, по идее, проблемы с CORS были в 0.0.2 или 0.0.3 вроде.
У меня всё стояло актуальное, т.к и тесты, и написание поста происходили в один и тот же день (27 декабря), а за день-два навряд ли бы вышло обновление.
При входе в режим разработчика\попытке выделить графический элемент или полноэкранку он таки прогружает Визор и после не багует (вплоть до перезагрузки страницы или перехода на новую). При попытке полностью скопировать текст жалуется уже Табун, отказываясь даже предпросмотр выдавать.
Имеет ли это смысл теперь, но подозреваю, что важна именно эта часть, т.к остальное занято мусором Пинкивизора (сайта)
Поспешил, кажется: выключил второй визор и наконец-то смог воспроизвести ситуацию, когда страница Визора не прогружается. CORS теперь не отображается (либо ты успел это починить), но видимого окна Визора нет.
Иногда жалуется на CORB, но это мало на что влияет: всё загружается при условиях, описанных выше.
Причём второй Визор на это никак не влияет.
Фоточка
Правда, скрин всё равно я сделал с окном Визора, лол
Попробуй отредактировать скрипт (в tampermonkey вроде есть такая возможность), вставив примерно в районе 60-й строчки, между
Array('comment', 'topic', 'user', 'blog').forEach(function(stattype) {иif (id.includes('pinkie_' + stattype + '_'))строчкуconsole.log("stattype:", stattype);. Потом попробуй ещё раз вызвать такую ситуацию и прислать мне скрин консоли с этой ошибкой (там будет перед этим много строчек типа «stattype: ...»)А если ошибка не происходит, эти строчки есть?
Нет, не было. Проверял как поганым поиском мартышки, так и копипастом в Notepad++
Нет, я не буду что-то с ним делать сам — просто поиск там проверенный и рабочий.Разобрался в причине проблемы, это жаловался Пинкивизор от zluka (и когда я успел его включить?).
И да, я случайно тебе рейтинг понизил, тыкнув не туда… а Табун ведь не умеет в изменение оценок...
Кстати, попробуй 68-ю строчку, которая
if (result == '') console.log('Something went wrong! Can\'t create pinkie URL from id ' + id + ' with stattype ' + stattype);заменить на такую:if (result == '') console.log('Something went wrong! Can\'t create pinkie URL from id ' + id);Это тоже косяк, я его поправлю, но он при нормальной работе не должен происходить. Возможно, неопределённый stattype лезет оттуда?Ну, на stattype мог жаловаться только мой скрипт — код-то этот оттуда. Вот ошибка про match — может быть.Так, ты говоришь, разобрался в причине ошибки — то есть у тебя по функционалу что-то починилось, или просто сообщения в консоли пропали?Да ничего страшного, у меня силы/кармы завалсь, от одного минуса не убудет =)
Алсо, проверил на Firefox 52.9.0 и Tampermonkey 4.11.6120 — всё равно нет никаких проблем…
Её я добавлял как раз после обновления)
Вполне возможно, т.к после добавления данная проблема перестала возникать.
Пропали сообщения в консоли, но функционал остался тем же (хоть и чуть получше стал работать местами).
А разобрался, поскольку данная проблема возникает при тыке в любую (даже пустую) область при использования Визора Злюки. Даже отдельно проверял включённым только этот конкретный скрипт, для большей убедительности.
Когда-нибудь и я перестану глядеть на свою карму…
stattype решился благодаря
а вот match — это беды официального скрипта.
Моя несложная математика и скудные познания в этой области подсказывают, что ещё десять таких же постиков — и можно «уходить на пенсию».
Именно на него и жалуется Табун, отказываясь от какой-либо отправки. Могу отправить файликом формата .txt, т.к только стандартный виндовый Блокнот согласился сохранять эту строчку текста как надо.
Ну или можно сыграть в игру «сломай себе зрение»
Увы, увы. А ведь это уже версия 0.0.7
Зато теперь текст читабельный :)Лови
Ох, мне нужно было сразу с этого начинать...
Последние, вродь (хром — 87.0.4280.88, мартышка — 4.11). Я просто совсем недавно переходил на другой комп, потому что-то устареть банально бы не успело.
fetch('https://pinkievisor.info/pv_actions/select_topic/?id=198656').then((response) => {return response.text();}).then((data) => {console.log(data);});нажать Enter и прислать мне то, что при этом пишется в консоль (потому что у меня ошибки CORS не происходит, мне выдаётся обычный HTML от пинкивизора)Окей, попробую их скачать, установить и прочекать (тут вопрос не в том, устарело или нет, а в том, чтобы мне проверить в точности на этих версиях)И вправду. А если так?
Ещё больше ошибок к трону из ошибок!
1) ты говоришь, что у тебя скрипт не показывает оценки твоих постов. Но показывает ли он оценки чужих? Если да, то попробуй зайти на ту страницу, где скрипт показывает оценки, проверить, что он работает (т.е. показывает оценки поста), а потом в консоли забить такой же вызов fetch, но число 198656 поменяй там на id поста. Будет ли он ругаться на CORS, или нет?
2) попробуй зайти на свою страницу и страницу любого другого пользователя, и посмотреть там оценки пользователю. Будет ли там failed to fetch, или нет? У меня есть подозрение, что будет — это означает, что мы с Morano недочинили CORS в пинкивизоре. Если да, то буду его пинать по этому поводу.
Ранее он спокойно показывал и даже без ошибок в консоли. Теперь
Поздравляю: у вас поломался CORS
Благодаря какой матери и техномагии это работает...
Кажется, это тот случай, когда слова «надо просто подождать» используются буквально, а не в циничной манере или иронии ради.Но
fetch('https://pinkievisor.info/pv_actions/select_topic/?id=198656').then((response) => {return response.text();}).then((data) => {console.log(data);});но с нужным URL в первых кавычках.Алсо, кажется, Morano смог тоже увидеть проблему с непоказом содержимого iframe с данными пинкивизора. Мне бы повторить это как-нибудь, чтобы суметь отладить. Поставил chrome 87.0.4280.88 и tampermonkey 4.11 — и у меня не повторяется(( Ну и на Firefox такого не возникало ни разу.
Моя мысль — это вот эта вот бага хрома: stackoverflow.com/questions/29803676/iframe-not-loading-in-chrome-unless-window-is-resized
Я тогда как домой доберусь, попробую сделать пару версий скрипта, с рефрешем и с hide().show().
Обнови скрипт и проверь, исчезла она у тебя? (На всякий случай: после обновления скрипта надо страницу, на которой будешь проверять, тоже обновить по F5 или кнопочкой «Обновить», чтобы скрипт перезагрузился).
И ещё, судя по всему, у тебя должны исчезнуть проблемы с CORS — пинкивизор, по идее, должен быть полностью починен теперь.
Я тут выяснил, что обновлённый скрипт работает крайне странно и, что важно, выборочно: какие-то посты он прогружает легко (зачастую состоящие из текста и минимума картинок), какие-то он не прогружает (т.е белый экран остаётся), а какие-то отказывает открывать, жалуясь на fetch.
Понял это на своих же постах, где этот отказывается грузить, но информацию о новогоднем дал посмотреть без каких-либо нареканий.
Уот
Просмотр самого себя также чреват fetch-ем с CORS-ом, но притом чужие профили можно смотреть более чем спокойно.
Уот
У меня есть подозрения, что Визор каким-то боком проверяет не сколько статистику поста, сколько сам пост и спотыкается об какие-то элементы Табуна. Например, об .gif в этом посте (печатающая Твулька). Что же касается профилей, то я в душе не знаю, что может мешать.
Ещё я заметил, что Визор прогружается, когда окно перестаёт быть видимым для монитора. Т.е возвращая Визор в «поле зрения» также прогружается и окошко. Скорее всего, это также бесполезно для дела, как обновление с переходом в режим разработчика или движением окошка, но всё-таки.
Те инструкции, что были отправлены ранее ещё актуальны?
Что-то жесть вообще, похоже у тебя что-то в самом браузере сильно сломано =( По крайней мере, я не понимаю, почему у тебя fetch не видит Access-Control-Allow-Origin, и почему у тебя не работает хак с обновлением iframe, хотя по всему должен работать.
Такого быть не должно — статистика у него уже готовая хранится, он её только выводит.Это вот как раз то, что мы с Morano чинили =/Ну, попробуй через консоль вызвать fetch с URL того поста, на который оно говорит тебе failed to fetch, а потом посмотри на вкладке «Network», какие заголовки у запроса и ответа, и есть ли в них Access-Control-Allow-Origin.Вот как это у меня выглядит (обрати внимание на «Access-Control-Allow-Origin: *» в блоке «Заголовки ответа»)
Ох уж этот базовый Chrome на Windows 8.1…
Access-Control-Allow-Origin нет, как и большей части данных (для наглядности даже проверил с другими постами на те же данные)
Пытался найти ещё страничек с CORS, но damn, уже десятая страница ленты, и без казусов!
Собственно, первое, что нужно сделать — почистить кэш браузера (такое чувство, что ответ берётся из кэша, а не по ссылке). Если не починится, то попробуй ещё сделать fetch с 198656, но покажи мне ещё вкладку Response (а не только Headers), а на Headers нажми «view source» у «Response Headers» и «Request Headers».
Второе, что можно попытаться сделать — возможно, если у тебя стоит адблок или что-то такое, попробовать его вырубить. Возможно, можно попробовать сделать бисект: временно вырубить вообще все плагины, которые включены, перезагрузить страницу, сделать fetch из консоли (скрипты работать не будут, т.к. Tampermonkey будет отключен, но fetch сработает). Если вдруг у тебя не вывалится ошибка, то включить половину плагинов и попробовать ещё раз; потом если заработало — включить половину выключенных и продолжить, если сломалось — выключить половину включённых и тоже продолжить, и вот таким делением пополам выяснить, какой плагин ломает это всё — а потом я поставлю его себе, посмотрю, что у меня тоже ломается, и попытаюсь запилить для него обход.
Вот если даже при выключенных всех плагинах fetch не заработает… То не знаю, будем думать дальше, мне пока в голову ничего не приходит. Может, в конце концов, сдаться и переползти с fetch на GM.xmlHttpRequest/GM_xmlhttpRequest… Но не уверен, что это тоже поможет.
Второе тоже не заняло много времени — я просто отключил вообще все скрипты и расширения, а fetch всё продолжил вылезать. Нет, тут дело точно не в скриптах.
Если не сработает, то тоже покажи, впрочем. Ну и вкладку Response до кучи.
Вот так примерно это выглядит у меня
Мы, конечно, уже чиним не мой скрипт, а твой браузер, но это просто уже челлендж, в самом деле =)
Угум-с.
Тут вроде всё более чем нормально (что удивительно)
Ну, не скажи. До этого я если не побудил исправить новые баги, то хотя-бы уже известные заставил исправить. Ненамеренно...
Так, а попробуй сделать fetch в консоли с трёх разных страниц: с табуна (вдруг починилось после загрузки в отдельной вкладке?), с пинкивизора (чтобы был тот же самый домен для запроса) и с какого-нибудь, например, яндекса/гугла (то есть сайта, который и не пинкивизор, и не табун)? И тоже скинь скриншоты с заголовками.Ну, до этого-то да, просто сейчас мы уже перешли к войне с хромом =)
Никнейм, карма и стата скрыты намеренно, т.к для сие благородной цели я специально не стал использовать основу (там ранее уже проверялось) и… да, завёл твинк. Насколько я знаю, твинководство тут осуждается и даже карается, так что сорян
Могу лишь в оправдание заявить, что он был зарегистрирован давно и никак толком не использовался.
Так, значит, дело не в куках и не в логине. Блин, я даже не знаю, что ещё может быть.
Попробуй открыть табун в приватной вкладке (должна же быть такая фишка в хроме?) и попробовать там сделать fetch (ну и как обычно, скриншоты заголовков покажи).
А ещё попробуй в консоли как в приватной вкладке после логина, так и в обычной, где fetch не работает, набрать «sessionStorage» и «localStorage» (после каждого ввода Enter) и скинь, что оно выдаст (у меня, например, выдаёт что-то типа такого):
Вот
Теперь в инкогнито чтоль сидеть на Табунчике?
Я сам в шоке!
Первое с инкогнито
Попробуй ещё вот что посмотреть: в консоли в верхней строке будет вкладка Application, если её выбрать, то слева должно быть что-то типа такого
(Можешь попробовать ткнуть ещё там кнопку «Clear Storage», закрыть и заново открыть табун, но после этого, возможно, исчезнут какие-то настройки скриптов табунских ответов и смайлопака, а также настройки размера окна моего скрипта)
Проблема с прогрузкой страниц так и не решилась, то загружая страницу, то требуя скролла вниз или кнопки F11\F12, но хоть Fetch не чудит.
Скоро обрежу пункт с субъективным мнением, т.к сейчас плашка про прогрузку крайне неактуальная и, скорее всего, такая же локальная, как этот случай.
Значит, как я и думал, проблема была в браузере.
А белое окошко так пока и не вылечилось? Насколько часто эта проблема повторяется?
И немного расширений, часть из которых я даже не использую толком...
Хомура, наверное, будет сейчас смеяться с того, что пришлось перелопатить код из-за расширения…
(Позже оказалось, что нифига подобного и проблемы остались)
Потому что заголовка, на который у тебя ругается браузер, там нет.
Возможно, это оно. Они ломаются только при включении Визора и имеют собственные дубликаты.
Всё остальное, что появляется с визором — рабочее.
Как тут
Последние два примера
Вот когда у тебя будет ошибка CORS, скопируй URL, который будет в кавычках после слов «Access to fetch at», вставь его внутрь первых кавычек в строчку, которую я писал выше, вставь получившееся в консоль, нажми enter и посмотри, что последнее появилось на вкладке Network, там и будет этот запрос.
По поводу последней картинки: все вот эти четыре сообщения (три жёлтых и одно красное) появляются после того, как ты нажал на иконку Пинки, да? Я правильно понимаю, что если у тебя прорисовывается сразу, то у тебя ни одного из этих четырёх сообщений нет?
собственно, там написано огромными буквами на главной страницек сожалению, не было написано по ссылке на скачивание в посте.Суть в том, что бура сменила API и старые проги становятся не актуальны, без внесения правок. Под что и попала эта прога, править я посчитал нерациональным, ибо всё равно поди никто не пользовался\пользуется.
Прошу прощения за подобное недоразумение.
tabun.andreymal.org/blog/147880.html
Понятно, что гит уже удалён, но вдруг у кого остался скачанный до того экземпляр.
// ==UserScript== // @name Karmaclopers-delight // @namespace https://github.com/zluca/Tabun-enchanter/ // @include https://tabun.everypony.me/* // @include http://tabun.everypony.me/* // @require http://code.jquery.com/jquery-2.1.4.min.js // @downloadURL https://github.com/zluca/Tabun-enchanter/raw/master/Karmaclopers-delight/Karmaclopers-delight.user.js // @version 0.2.5 // @grant none // @run-at document-start // @author zluka // ==/UserScript== setStile(); $(document) .on('mousedown', '.profile-header', function(event) { var y = $(this).parent().offset().top - event.pageY; var x = $(this).parent().offset().left - event.pageX; $(this).parent().addClass('draggable').parents().on('mousemove', function(e) { $('.draggable').offset({ top: e.pageY + y, left: e.pageX + x }).on('mouseup', function() { $(this).parent().removeClass('draggable'); }); }); e.preventDefault(); }) .on('mouseup', function() { $('.draggable').removeClass('draggable'); }); $(document).on('click', 'a', function(event) { if (!$(this).attr("href").match('//tabun.everypony.me/profile/' + $(this).text().trim())) { return; }; var name = $(this).text().trim(); if (!$("#profile-" + name).length && name) { event.preventDefault(); showProfile(name); }; }); $(document).on('click', ".profile-close", function() { $(this).parent().parent().remove(); }); $(document) .on('mouseenter','.strength,td.cell-skill',function(event){ $(this).attr('title',''); hideStrWindow(); var str = $(this).find('.count').text().trim(); if (!str) { str = $(this).text().trim(); } showStrWindow(str); $("#strength-window").offset({top: event.pageY,left: event.pageX}) }) .on('mouseleave','.strength,td.cell-skill',function(){ hideStrWindow(); }); function setStile() { $("#karmaclopers-style").remove(); $("head").append( '<style id="karmaclopers-style">' + '#strength-window{width: auto;height: auto;position: fixed;background:#fff;z-index: 999;border:1px solid #777;border-radius:3px;}' + '#strength-header{font:14px/14px Arial;text-align: center;background:#eee;border-radius:3px 3px 0 0;}' + '#strength-body{border-radius:0 0 3px 3px;font:11px/11px "mono";padding: 3px 5px 5px 5px;}' + '#strength-body>p>b{font:12px/12px Arial;font-weight: bold;}' + '.strength-sila{color:#628fa5;}' + '.strength-karma{color:#5fa459}' + '.profile-window{width:auto!important;min-width:260px;height:auto;position:fixed;left:50%;top:50%;margin:-100px 0 0 -200px; background:#fff;border:solid 1px black;border-radius:4px;z-index: 100;}' + '.profile-header{text-align:center;font:14px/16px Arial,Verdana,"Sans Serif";padding:0 0 2px 0;background:#eee;border-radius: 4px 4px 0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;}' + '.profile-header.filly{background: #faa;}' + '.profile-header.colt{background: #6af;}' + '.profile-header>.profile-close{float:right;background:transparent url(https://cdn.everypony.me/storage/02/43/83/2016/10/17/c9b8d39194.png) scroll -133px -24px;height:14px;width:14px;margin:2px 2px 0 0;cursor:pointer;}' + '.profile-body{position:relative;padding:5px 5px 0 5px;}' + '.profile-body>.profile{margin:0 0 0 70px;position:static;min-height:55px;text-align:right;}' + '.profile-body>.profile>.page-header.user-login{display:none;}' + '.profile-body>.profile>.vote-profile{float:none;margin:0;display:inline-block;}' + '.profile-body>.profile>.strength{float:none;margin:0;display:inline-block;}' + '.profile-body>.profile>.user-name{clear:both;text-align:center;}' + '.profile-body>.profile>a{position:absolute;right:5px;bottom:1px;}' + '.profile-body>.profile>a>button{color:#09f;background:transparent;border:0px;box-shadow:none;text-shadow:none;padding:0;text-decoration:underline;}' + '.profile-body>.profile>a>button:hover{color:red;background:transparent;border:0px;box-shadow:none;text-shadow:none;padding:0;text-decoration:underline;}' + '.profile-body>.profile>a>button>i{display:none;}' + '.profile-body>.dates{min-height:36px;}' + '.profile-body>a>img{height:64px;width:64px;position:absolute;left:5px;top:5px;}' + '.profile-body>a:last-of-type{position:absolute;right:5px;bottom:20px;}' + '.profile-nav{padding: 2px 5px;text-align:center;}' + '.profile-nav>a{margin:0 4px;}' + '</style>'); }; function showStrWindow(str) { $('body').append( '<div id="strength-window">' + '<div id="strength-header">Сила <b class="strength-sila">' + str + '</b></div>' + '<div id="strength-body">' + '<p><b>Сила голосования за</b></p>' + '<p>Комментарий : <b class="strength-sila">' + commentRating(str) + '</b></p>' + '<p>Блог : <b>' + blogRating(str) + '</b></p>' + '<p>Пользователя : <b class="strength-karma">' + userKarma(str) + '</b></p>' + '<p><b>Голосование за пост</b></p>' + '<p>Рейтинг поста: <b>' + postRating(str) +'</b></p>' + '<p>Сила автора : <b class="strength-sila">' + autorSila(str) + '</b></p>' + '<p>Карма автора : <b class="strength-karma">' + autorKarma(str) + '</b></p>' + '</div>' + '</div>'); }; function blogRating(str) { var str2 = 0; if (str <= 50) { str2 = str/50; } else if (str > 50 && str < 200) { str2 = str/20; } else if (str >= 200) { str2 = str/10; }; return (1.13 + Math.log(str2 + 1) * 2.2311209323).toFixed(4); }; function commentRating(str) { var str2 = 0; if (str <= 50) { str2 = str/130; } else if (str > 50 && str < 200) { str2 = str/70; } else if (str >= 200) { str2 = str/10; }; return (0.004 + Math.log(str2 + 1) * 0.0797863001025).toFixed(4); }; function userKarma(str) { var str2 = 0; if (str <= 50) { str2 = str/70; } else if (str > 50 && str < 200) { str2 = str/40; } else if (str >= 200) { str2 = str/2; }; return (0.42 + Math.log(str2 + 1) * 0.447189343317).toFixed(4); }; function postRating(str) { if (isNaN(str)) { return 'error'; } if (str < 100) { return '1'; } else if (str >= 100 && str < 250) { return '2'; } else if (str >= 250 && str < 400) { return '3'; } else if (str >= 400) { return '4'; }; return 'error'; }; function autorKarma(str) { var str2 = 0; if (str <= 50) { str2 = str/100; } else if (str > 50 && str < 200) { str2 = str/70; } else if (str >= 200) { str2 = str/10; }; return ((0.1 + Math.log(str2 + 1) * 1.2707898605) / 2.73).toFixed(4); } ; function autorSila(str) { var str2 = 0; if (str <= 50) { str2 = str/100; } else if (str > 50 && str < 200) { str2 = str/70; } else if (str >= 200) { str2 = str/10; } return (0.1 + Math.log(str2 + 1) * 1.2707898605).toFixed(4); }; function hideStrWindow() { $('#strength-window').remove(); }; function showProfile(name) { var prof = ''; prof = prof + '<div class="profile-window" id="profile-' + name + '">' + '<div class="profile-header">' + name + '<span class="profile-close"></span></div>' + '<div class="profile-body"></div><div class="profile-nav"></div><div class="profile-footer">' + '<span class=""></span><span class=""></span><span class=""></span>' '</div>'; prof = prof + '</div>'; $("body").append(prof); getProfile(name); getProfileCreated(name); }; function getProfile(name) { $.ajax ({ type:"GET", dataType: "text", url:'//tabun.everypony.me/profile/' + name + '/', success: function (msg) { var prof = '#profile-' + name; var bod = $(prof).find(".profile-body"); var hed = $(prof).find(".profile-header"); // голосовалка + письмо + юзернейм var index1 = msg.indexOf('<div class="profile">'); var index2 = msg.indexOf('<ul class="nav nav-pills nav-pills-profile">'); var temp = msg.substring(index1,index2); $(bod).append(temp); $(".button-action-send-message>span").remove(); $(bod).find(".button-action-send-message").text('Письмо'); var vote = $(bod).find(".vote-profile"); $(vote).detach().insertAfter($(bod).find(".strength")); //аватарка index1 = msg.indexOf('class="avatar">') + 15; index2 = msg.indexOf('itemprop="photo"') + 19; temp = '<a href="//tabun.everypony.me/profile/' + name + '/">' + msg.substring(index1,index2) + '</a>'; $(bod).append(temp); // рега/логин index1 = msg.indexOf('<span>Зарегистрирован'); index2 = msg.indexOf('</ul>',index1) + 5; temp = '<ul class="dates"><li>' + msg.substring(index1,index2); temp = temp.replace('Зарегистрирован','Рега '); temp = temp.replace('Последний визит','Логин'); $(bod).append(temp); //кнопка подписаться index1 = msg.indexOf('id="profile_actions"'); index1 = msg.indexOf('<li',index1) + 1; index1 = msg.indexOf('<li',index1) + 1; index1 = msg.indexOf('<li',index1) + 1; index1 = msg.indexOf('<a',index1); index2 = msg.indexOf('</a>',index1) + 4; temp = msg.substring(index1,index2); temp = temp.replace('Подписаться','Следить'); temp = temp.replace('Отписаться','Не следить'); $(bod).append(temp); //пол index1 = msg.indexOf("Пол:"); if (index1 !== -1) { index2 = msg.indexOf("мужской",index1); if (index2 === -1) { $(hed).addClass("filly"); } else { $(hed).addClass("colt"); } } else { $(hed).addClass("unknown"); }; }, error: function (jqXHR, textStatus, errorThrown) { console.log("jqXHR:"+jqXHR); console.log("textStatus:"+textStatus); console.log("errorThrown:"+errorThrown); }, }); }; function getProfileCreated(name) { $.ajax ({ type:"GET", dataType: "text", url:'//tabun.everypony.me/profile/' + name + '/created/topics/', success: function (msg) { function makeStuff(str) { var prof = '#profile-' + name; var index1 = msg.indexOf(str,index1); var index2 = msg.indexOf('</a>',index1); temp = '<a href="//tabun.everypony.me/profile/'+ name + msg.substring(index1,index2 + 4); $(prof).find(".profile-nav").append(temp); } makeStuff('/created/topics/">Посты'); makeStuff('/created/comments/">Комментарии'); makeStuff('/friends/">Друзья'); }, error: function (jqXHR, textStatus, errorThrown) { console.log("jqXHR:"+jqXHR); console.log("textStatus:"+textStatus); console.log("errorThrown:"+errorThrown); }, }); };Спойлер
Ах, да. Теперь иди к чёрту zluka , не буду считать на калькуляторе >:D
SOON…
Пост штоле в хёрпдёрпе запилить О.о
Теперь мы попадём в утопичную антиутопию, хотим ли ты того или нет.
Надеюсь, ей таки подарят качественную нейросеть и она начнёт делать 11-ый сезон MLP.
Да не, бред какой-то…
хотя догадка смелая, да)
…хм, интересно, а каким кодом смеются ИИ, имитируя злодейский смех?
@Landgraf
@Random
Так как эту тему сраный движок не позволяет закрепить в верху блога, предлагаю модераторам сделать на нее ссылку хотя бы в описании блога it-pony.
Он ещё рабочий? Просто, насколько я знаю, Andreymal-овский скрипт для ответов хорошо реагирует на Morano такое тегирование, но добавлять скрипт с тегами @Morano такого типа я не стал.
И эсчо, univertaz Landgraf Random, обратите внимание на эти два сообщения (это и на которое отвечаю)
В любом случае, inline-боты вообще не обязаны как-либо реагировать на чат, так что это не показатель.
Ыхб, целый подраздел удалять после распределения…
Да, теперь все обновления поста будут также дублироваться и в комментарии, т.к попадание в ленту. А изменение тут только одно
ну это пока:А ещё я рассматриваю переход поста в этот блог, но чот руки не доходят.
Хорошего вам Дня Святого Валентина!
А я пойду и дальше аутировать за ПК, т.к нет ни бывших, ни нынешних.Хватило аж на историю в две главы с некрофилией и огнестрельными дилдо в сеттинге FoE. А ещё на детектив среднего пошива, где аликорны выясняли, кто таки уничтожил мир людей.
Сорри, что сразу не добавил. Через примерно два-три часа обязательно добавлю.
Пропущенная трансляция NASCAR себя не посмотрит.
Постой, а с чего бы это прощать за гоночки?
Сам небось посматриваешь?Заезд оказался не таким интересным, как прошлый. Да и на фоне прошедшей в тот же день Формулы смотрится немного скучно.
Вот вам выдержка из лога:
А теперь — пора спать пойти. Мне же вставать в восемь утра…
Я постоянно думаю о том, что что-то забыл добавить, даже если оно недавно постилось на Табуне...
Также добавил ссылку на «Бункер» для всех олдов-паладинов, засветившихся в комментариях к этому посту.
Вы это заметили только сейчас, но пост собирается переезжать в другое место. Причин две: спагетти-код и желание сделать его чтение удобным как для себя, так и для вас. Плюс, было бы неплохо сделать его более долговечным, поскольку пост иногда плохо прогружается из-за
моей тупостикомментариев. Потому, я принял решение делать новый, обновлённый пост, а этот оставить в качестве архивного.Кстати: вполне возможно, что я вновь буду шерстить весь блог и пополнять коллекцию скриптов. Особенно захотелось посмотреть на юзерстили сайта, коих точно было больше, чем представленные.
Держите пока небольшой спойлер того, как будет выглядеть переработанная версия поста. Принимаются любые пожелания и возражения.
Если что — я параллельно буду пополнять и этот список новыми скриптами и ссылками, но до тех пор, пока новый пост не будет полностью готов.
В общем, хорошего вам дня. А тем, кто ложится спать — спокойного сна.
Собсна, зачем я это спрашиваю. С одной стороны, я обязан убрать всякое упоминание Визора как со старой, так и новой версии данного поста по причине неработоспособности оных. С другой, мне хочется как-то оставить о нём хоть какое-то упоминание, кроме строки в логе изменений.
Как мне быть?
Я, например, могу оставить Пинкивизор в старой версии поста, тем более, что тот уходит в архив. Или же можно просто сделать памятное упоминание оного в новой.
Буду рад послушать ваши предложения.
Мой ответ таков: теперь — нет!
Отдельное спасибо IntelRug, иначе бы я не обновил данный пост вообще. А возможно, не вернулся бы на Табун.
И кое-что ещё: работа над обновлённым постом остановлена на какое-то время. Все новые скрипты и программы буду скидывать сюда, пока что.
За сроки не ручаюсь, упоминания обновления в посте убрал (но бэкап всё помнит!).
Хм-м-м, и работает баг не всегда…
На всякий случай код скрипта для истории:
Я форкнул его сюда и немножко подимпрувил (например, добавил все актуальные зеркала табуна и сделал индикацию загрузки)