В новой версии внешне изменения небольшие. Добавлена поддержка RuTube (пока ограниченная, см ниже), восстановлена совместимость с заглавной лентой КОНТа, ВК, Хабром, и небольшие изменения в интерфейсе.
Как обычно, расширение устанавливается из каталогов Chrome и Mozilla, в зависимости от того, каким браузером вы пользуетесь:
Chrome и браузеры на его основе
(под FF версия уже обновилась, под Хром – в течении нескольких часов должны одобрить. Спасибо идиотам, распространившим “период охлаждения” на получение СМС)
Явно очерчивается проблема - постоянно меняющаяся верстка на разных платформах, ввиду чего расширение перестает работать полностью или частично (рутьюб успел поменять верстку пока я делал эту версию:). И чем больше их становится, тем сложнее мне следить, особенно на тех, которыми я сам практически не пользуюсь.
В данной версии я предпринял попытку решить эту проблему. Решение логичное — вынести анализ страниц и поиск публикаций и комментариев на них в отдельный модуль, не связанный жестко с самим расширением.
К сожалению, я начал делать это на примере РуТьюба — и только уже порядком продвинувшись понял, что пример плохой: у комментариев нет уникального идентификатора. Вернее, есть — но достать его можно только открыв меню и считав его из пункта «Пожаловаться»… Поэтому, при открытии страниц RuTube комментарии в течении первых пары секунд будут выглядеть вот так:
А потом появятся «треугольнички» при каждом авторе комментария. Не пугайтесь, это предусмотренный эффект — более изящно я эту проблему пока решить не смог, буду пробовать дальше. Кстати, если вдруг некоторые комментарии не снабжаются меню расширения — можно открыть эту менюшку и подождать несколько секунд — она должна автоматически закрыться, а комментарий — разметиться.
Да, и к сожалению — это все работает только под десктопными браузерами, в мобильных браузерах открыть много менющек разом мне не удалось, поэтому там размечаются только сами видео — как заглавные события.
С точки зрения развития, сделан важный шаг - для анализа страницы рутьюб используется внутренний скрипт с простым синтаксисом, далее я планирую перевести на такой способ анализа все соцсети, а потом — дать возможность пользователям самим создавать анализаторы страниц и загружать их в расширение. Более того, в перспективе — я рассчитываю дать пользователям возможность самим обеспечивать совместимость с любыми соцсетями, в том числе и с теми, о которых я вообще не в курсе. Если получится, то пользователи, вместо того чтобы писать мне «у меня перестало работать скрытие пользователей» смогут сами оперативно это поправить и даже поделиться исправлением с остальными.
Кстати, по-поводу РуТьюбы. Там в комментариях почти к каждому ролику перманентная истерика - «ааа! Сплошная реклама!!». Так вот, открою небольшой секрет: если поставить расширение uBlock Origin, то никакой рекламы там не будет -) Так же, с его помощью можно вырезать постоянно появляющиеся поверх плашки с предложением войти, выбрать любимый стиль видео, заплатить 99 р за отсутствие рекламы и прочую уету -) А для тех, кому лень вручную настраивать блокировщик — я написал небольшую приблуду, которая эти плашки вырезает (и в рутьюбе, и в ВК и даже в проклятом пейсбуке (хотя это я очень давно не проверял)):
https://addons.mozilla.org/en-...
Писал чисто для себя, поэтому она только под FireFox, но если есть интерес — можно сделать версию и под Хром.
А вообще, РуТьюбовские ролики можно скачать на диск и смотреть в отдельном плеере — без всякой дополнительной муйни и даже без интернета. Я этим постоянно пользуюсь, могу поделиться рецептом.
Да, и еще момент — я не делаю пока апдейтов на ГитХабе. У меня отвалились все нормальные впнки (то есть использующие штатные программы из репозитария линуха, а не какие-то свои самописные приблуды, неизвестно куда лезущие и что куда передающие), и замены я пока не нашел. Если кто умеет решать эту проблему (например, оплачивать аккаунт на том-же протоне) — таким способом можно поддержать проект -) Лезть на гитхаб из-под российского айпишника я не хочу, чтобы потом при очередном обострении русофобского психоза мне не выпилили репозитарий по очевидному критерию.
Оценили 3 человека
3 кармы