From bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9 Mon Sep 17 00:00:00 2001 From: Alexander Neonxp Kiryukhin Date: Mon, 2 Feb 2026 00:35:54 +0300 Subject: =?UTF-8?q?=D0=91=D0=BE=D0=BB=D1=8C=D1=88=D0=B0=D1=8F=20=D1=87?= =?UTF-8?q?=D0=B8=D1=81=D1=82=D0=BA=D0=B0=20=D0=B1=D0=BB=D0=BE=D0=B3=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/posts/2026-02-01-grouper/grouper.png | Bin 0 -> 234092 bytes content/posts/2026-02-01-grouper/index.md | 44 +++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 content/posts/2026-02-01-grouper/grouper.png create mode 100644 content/posts/2026-02-01-grouper/index.md (limited to 'content/posts/2026-02-01-grouper') diff --git a/content/posts/2026-02-01-grouper/grouper.png b/content/posts/2026-02-01-grouper/grouper.png new file mode 100644 index 0000000..6f5053d Binary files /dev/null and b/content/posts/2026-02-01-grouper/grouper.png differ diff --git a/content/posts/2026-02-01-grouper/index.md b/content/posts/2026-02-01-grouper/index.md new file mode 100644 index 0000000..519277f --- /dev/null +++ b/content/posts/2026-02-01-grouper/index.md @@ -0,0 +1,44 @@ +--- +date: "2026-02-01T22:26:32+03:00" +title: Моё первое дополнение для Firefox +tags: + - гиковское + - IT +--- + +Буквально только что пришло письмо, что наконец-то опубликовано публично моё +первое расширение для Firefox! + +Без долгих разгонов, вот ссылка: +https://addons.mozilla.org/ru/firefox/addon/groupper/ + +И, конечно же, исходники: https://gitrepo.ru/NeonXP/Grouper + +А теперь немного про то, что это за расширение: это расширение для Firefox для +автоматической группировки вкладок по группам на базе доменного имени сайта. При +этом домен преобразуется в имя вкладки по следующим правилам: + +1. Домен делится по точкам +2. Отсекается домен 1 уровня (.ru, .com, .net и т.п.) +3. Если самый верхний уровень домена — www, то он так же отсекается, как не + информативная часть +4. Оставшееся преобразуется в Title Case (то есть первая буква каждого слова + становится заглавной) + +Таким образом, например, все страницы домена `www.some.site.ru` сгруппируются +автоматически в группу `Some Site`. + +И вот так это выглядит у меня: + +![grouper](/posts/2026-02-01-grouper/grouper.png) + +Да, подобных расширений более одного, но мне хотелось именно эти правила по +формированию имен групп. В других расширениях или использовался только домен +второго уровня, или были другие неудобности. Например, все группы были одного +цвета, а хотелось бы автоматически разного, чтобы визуально различались, или ещё +какие шороховатости. Я не говорю, что у меня идеально, но оно идеально для _меня_! + +Отдельно, хотел бы отметить его простоту. Оно делает только то что написано +выше, никаких треккингов, реклам или прочего мусора! Более того, js код никак не +обфусцирован, соответственно, любой может убедиться в этом сам. Да да, в +современном мире, это скорее особенность, чем само собой разумеющееся. -- cgit v1.2.3