Korzystam od prawie 20 lat z IRC’a przy pomocy klienta HexChat. Niestety, w ostatnich latach nastąpiło psucie IRC’a poprzez tworzenie dostępu do niego za pomocą bramek internetowych, które oferują kolory i kroje czcionek oraz graficzne emotikony. W ten sposób wiadomości m.in. w HexChat wyglądają np. w ten sposób:
<User> %Fbi%%C008100%Dzień dobry. %Ihaha%
Gdzie:
%Fbi% - oznacza, że user pisze pisze boldem i kursywą,
%C008100% - oznacza, że user pisze określonym kolorem czcionki,
%Ihaha% - oznacza użytą przez usera emotikonę graficzną.
Kody te znacznie utrudniają czytanie IRC’a. W związku z tym szukam pluginu do aplikacji HexChat (klient IRC), lub pomocy w jego napisaniu, który usuwałby z treści wiadomości (w oknach kanałów oraz rozmów prywatnych) określone ciągi znaków zdefiniowane w kodzie, tzn.:
%* % (* aby filtrowało dowolny ciąg znaków ujęty w %%).
Wtyczka powinna posiadać jeden wyjątek:
%I*% - ponieważ chciałbym widzieć kody emotikon.
Problem może być tylko w tym, że kody definiujące czcionkę są „przyklejone” do początku wiadomości - tzn. nie ma między nimi a wiadomością spacji.