Моё первое дополнение для Firefox
Буквально только что пришло письмо, что наконец-то опубликовано публично моё первое расширение для Firefox!
Без долгих разгонов, вот ссылка: https://addons.mozilla.org/ru/firefox/addon/groupper/
И, конечно же, исходники: https://gitrepo.ru/NeonXP/Grouper
А теперь немного про то, что это за расширение: это расширение для Firefox для автоматической группировки вкладок по группам на базе доменного имени сайта. При этом домен преобразуется в имя вкладки по следующим правилам:
- Домен делится по точкам
- Отсекается домен 1 уровня (.ru, .com, .net и т.п.)
- Если самый верхний уровень домена — www, то он так же отсекается, как не информативная часть
- Оставшееся преобразуется в Title Case (то есть первая буква каждого слова становится заглавной)
Таким образом, например, все страницы домена www.some.site.ru сгруппируются
автоматически в группу Some Site.
И вот так это выглядит у меня:
Да, подобных расширений более одного, но мне хотелось именно эти правила по формированию имен групп. В других расширениях или использовался только домен второго уровня, или были другие неудобности. Например, все группы были одного цвета, а хотелось бы автоматически разного, чтобы визуально различались, или ещё какие шороховатости. Я не говорю, что у меня идеально, но оно идеально для меня!
Отдельно, хотел бы отметить его простоту. Оно делает только то что написано выше, никаких треккингов, реклам или прочего мусора! Более того, js код никак не обфусцирован, соответственно, любой может убедиться в этом сам. Да да, в современном мире, это скорее особенность, чем само собой разумеющееся.