Кто не в курсе, BTTV это расширение для сайта Twitch, которое добавляет на него кастомные смайлы. https://betterttv.com/ - вот их сайт, кто не в курсе можете еще и загуглить.
Описание
Собсна шо расширение умеет делать и как вообще выглядит:
Вкладка со смайлами находится в стандартном месте со смайлами в самом конце
При ее открытии видим следующую картину
Блок Избранное - ну тут все понятно, те смайлы которые мы туда добавили
Блок Самые популярные - 30 самых популярных смайлов в BTTV на данный момент, берутся вот отсюда https://betterttv.com/emotes/top
Блок Поиска - тут самое интересное, можете искать любые смайлы по названию. Например, вводим в строку поиска "roflan" и оп, происходит магия
Как добавлять смайлы в избранное - наводим курсор на смайл -> жмем ПКМ -> вы превосходны
Как удалять смайлы - так же наводим курсор на смайл, в блоке с Избранным -> жмем ПКМ -> вы превосходны
Ну вот и все, больше ничего расширение не умеет, да этого в принципе и хватит
Установка
Т.к. мне лень возиться с магазинами расширений гугла / мозиллы, то устанавливается через любые расширения, которые позволяют добавлять кастомные скрипты на сайты, если у вас паранойя, то можете ручками этот код вставлять в консоль. Я использую "tampermonkey", по нему ниже идет установка.
1) качаем само расширение https://www.tampermonkey.net/?ext=dhdg&browser=chrome - там сверху выберите свой браузер (я тестил только на хроме и лисе, за остальные браузеры не знаю)
2) идем Сюда и копируем оттуда весь код
3) нажимаем на иконку расширения -> создать новый скрипт
4) вставляем туда ранее скопированный код и жмем Ctrl + S, готово, можете пользоваться
Ну и офк на последок "аффтар бездарь, я бы в 3 строчки написал" - расширение писалось на коленке за 2 вечера, так шо ацтаньте , а еще расширение ворует ваши дк хуки прямо перед вашими глазам (нет).
Для параноиков V2: единственное куда обращается расширение, так это на сайт BTTV, что бы получить от него смайлы.
Про баги можете писать мне или прям тут в теме
Ну и спасибо за помощь @Александр
UPD 2
-переписан код
-пофикшены баги (вроде как )
-добавлены кнопки вперед и назад в избранном и популярном
-теперь смайлики убираются/добавляются с помощью ПКМ