1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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`.
И вот так это выглядит у меня:
{{< img src="grouper.png" alt="grouper" >}}
Да, подобных расширений более одного, но мне хотелось именно эти правила по
формированию имен групп. В других расширениях или использовался только домен
второго уровня, или были другие неудобности. Например, все группы были одного
цвета, а хотелось бы автоматически разного, чтобы визуально различались, или ещё
какие шороховатости. Я не говорю, что у меня идеально, но оно идеально для _меня_!
Отдельно, хотел бы отметить его простоту. Оно делает только то что написано
выше, никаких треккингов, реклам или прочего мусора! Более того, js код никак не
обфусцирован, соответственно, любой может убедиться в этом сам. Да да, в
современном мире, это скорее особенность, чем само собой разумеющееся.
|