█▓▒░¡TabunAva Reborn - скриптовые аватары Табуна!░▒▓█

СКРИПТ НЕ МЕНЯЕТ УЖЕ УСТАНОВЛЕННЫЕ В ТАБУНЕ АВАТАРЫ! НЕ ПЫТАЙТЕСЬ ИЗМЕНИТЬ СВОЙ АВАТАР В ПРОФИЛЕ!

Достаёт для всех «безликих» аватарки из особого Ава-поста.
Есть возможность настроить отображение тех, кто не имеет ни родного Табунского аватара, ни скриптового Табунававского: Анонимный понь / IDENTICON / Tabun Swarm / Своя картинка анонимного поня

Список изменений и нововведений:

  • Загрузка аватара через настройки (см. инструкцию)
  • Чёрный список (не показывает скриптовые аватары, вписываются ники через запятую)
  • Различные варианты отображения Безликих
  • Отключение анимации аватаров
  • Настройка времени обновления локальной базы данных аватаров, кнопка немедленного обновления
  • Множественные исправления и улучшения

(Для изменения аватара скрипт добавляет новое меню в настройках: https://tabun.everypony.ru/settings/account?tabun-ava)
Как поменять аватарУстановка аватара происходит автоматически через настройки:




Для применения изменений нажмите кнопку «Сохранить» внизу окна/страницы настроек

IntelRug полностью написал все крутые версии скрипта с 0.3 по 1.0
Niko_de_Andjelo придумал хранить аватары в комментариях ава-поста и написал тестовые версии с 0.1 по 0.2
seshok своим скриптом дал мне возможность написать тестовые версии, ибо без него я бы не смог сделать даже их — это была моя первая попытка писать .js скрипты.
Morano вдохновил меня на общественно полезную работу по улучшению Табуна.

TabunAva Reborn 1.0


Установи себе аватарку, и посмотри, что выбрали другие!
Гитхаб

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

— Доброго времени суток
Категорически приветствую
Где аватарки блин народ требует аватарок.
Зачем ещё раз тот же пост?
Да, посту не хватает информативности. Добавилось меню настроек в правом нижнем углу страницы, загрузка автарки через стандартную кнопку загрузки в настройках и были исправлены некотрые ошибки.
Эм, вроде я написал про это?
Настройки в углу
Обновление? Спасибо. ))
А что за чёрный список? Убирает комментарии перечисленных совсем?
И, небольшая проблемка — выставил «не изменять», что должно оставить дефолтную аву ресурса у не воспользовавшихся скриптом новорегов, как я понимаю, а оно кажет пиксель арт.
Чёрный список работает на автарках) Если добавишь туда имя пользователя, то не будешь видеть аватарку, которую он поставил. По поводу проблемки — не обнаружил такой проблемки у себя.
После изменения настроек надо нажать кнопку Сохранить и обновить страницу, если что.
Пробовал и сразу, и сейчас — ни сворм, ни дефолтная не меняют пиксели в моём случае. В консоли ничего красного нет, только сообщает, что к «http» адресу одной из картинок было добавлено «s» ради безопасности.
У тебя точно рядом не стоит какая-нибудь старая версия этого скрипта?
Не, я тупо скопировал код и вставил поверх старого.
Может, это поможет — словил красное, вроде такое же, какое было во время одного из предыдущих релизов:
Строчка VM163:1 Uncaught SyntaxError: Identifier 's' has already been declared
Внутри начинается с подчёркнутого let s = document.createElement(«script»); s.textContent = `// ==UserScript==
Затем идет код скрипта, судя по содержимому.

Стоп. Я кажется вкурил, где косяк.

Всё работает — заблудился в двух скриптах, скопировав поверх нерабочего уже пинкивизора. Сорян за ложную тревогу.
А почему ты не пользуешься tampermonkey? Там и обновление автоматическое есть.
В обезьянке нет ничего такого, что было бы мне нужно, помимо минимального функционала. А функционал этот мне обеспечивает простое как три копейки дополнение, которое я уже демонстрировал. Автообновление — зло).
Косяк был в скопированном в первый в списке скрипт, бывший прежде пинкивизором, коде. Прежний, отвечающий за аватарки остался у него в соседях и не давал новому нормально работать, как ты и сказал.
Так в greasemonkey тоже есть обновление, включая автоматическое и ручное. Переписывать ручками ничего не надо.
Можешь самостоятельно в коде покопаться и сломать путь к этому сайту с пиксель-артами.
P.s. я так и сделал, но в последний версиях уже можно менять, поменяй, обнови базу, почисти хеш, может поможет.
Досужий вопрос. Если скриптом воспользуются много юзеров, не повлияет ли это негативно на работу сервера? Ведь скрипт работает на стороне клиента, а значит, каждый раз при обновлении будет дёргать пост с аватарками. Да ещё помножить эту нагрузку на число юзеров, установивших скрипт…
Обновление не так часто происходит (по-умолчанию не чаще раза в 10 минут во время открытия страницы). А теперь посчитай сколько раз ты открываешь какую-нибудь страницу на Табуне в день и сколько раз это делает скрипт.
Звучит убедительно. Пожалуй, опробую.
Если убрать галочку «анимированные аватарки» то он полностью перестает показывать аватарку. т.е. показывает пустое поле, так и должно быть? Может просто не запускать анимацию?
П.С. кажется понял. Это проблема самих гифок если стартовая картинка пустая то и показывать нечего. В принципе меня устраивает.
Воу, сколько годноты с обновами подъехало!

Алсо, я правильно понимаю, что теперь функциональность Tabun Swarm интегрирована в этот скрипт, за исключением фразы «Нет, это — Рой!» в шапке?
Может, добавить ещё возможность задавать кастомный текст в шапке, и тогда Swarm окажется вообще избыточным? А то получается, я его теперь держу только ради этой фразы =)
Я сделял изменение заголовка Табуна, как просил в предыдущем фича-реквесте =)
Теперь Tabun Swarm больше не будет нужен, когда ты втащишь в апстрим к себе этот пулл-реквест.
Если что, вот так эта опция выглядит
А зачем?
[DELETED]
Ну захотелось человеку =) Очень приветствую такое, если кто ещё захочет внести свой вклад — всегда рад. Сам я вряд ли буду обновлять этот скрипт, только если по мелочи совсем.
Ну, в Tabun Swarm эта функциональность была, почему бы здесь её тоже не запилить)
Хомуре, походу, настолько понравилась понька из нейросетки, раз он решил увековечить её в заголовке :D
Да, она просто няша же :3


Это баг скрипта такой? Эти люди не писали комент чтобы аву себе поставить
По умолчанию, для тех кто себе сам аву не ставил, у вас отображаются с такими крякозябрами. Это можно изменить в настройках расширения.
Есть возможность настроить отображение тех, кто не имеет ни родного Табунского аватара, ни скриптового Табунававского: Анонимный понь / IDENTICON / Tabun Swarm / Своя картинка анонимного поня
Интересно, а можно в своей картинке прикрутить отображение с учетом пола?
Сейчас такого функционала у скрипта нет, но реализовать возможно, нужно только желание
А кстати да, хорошая идея ведь.
Эмм, я тут случайно это сделал =)
github.com/Kujivunia/TabunAva-Reborn/pull/7

Там буквально пара строчек оказалась (если не считать форму настроек), и не нужно было никакое вытаскивание пола из профиля, как я думал раньше =)
А ещё оказывается, у нас есть два визуально абсолютно одинаковых штатных табунских аватара — но один для кобылок, а другой для всех остальных (т.е. для жеребцов и для тех, кто не определился). Интересная хитрость, да.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.