Srain to nowy klient IRC GTK dla komputerów z Linuksem

Nie używam IRC tak często jak kiedyś, ale korzystam z niego częściej niż z innych, nowszych „standardów” komunikacji, takich jak Slack, Matrix i inne.

Więc kiedy usłyszałem o pierwszym stabilnym wydaniu Srain, (nieco) nowego klienta IRC zbudowanego przy użyciu GTK (a konkretnie GTK 3), moje zainteresowanie wzrosło.

Patrz, podczas gdy IRC jest daleki od bycia modnym w dzisiejszych czasach (jako protokół czatu jest uważany za „swojego czasu”), wciąż jest nieco rozpowszechniony w społecznościach open source.

Jednakże najpopularniejsze klienty IRC dla Linuksa mają ugruntowaną pozycję, są dobrze znane i/lub zadomowiły się na rynku w sposób, w jaki działają. Nowi klienci IRC są nieliczni i to czyni Srain jeszcze bardziej wyjątkowym!

Srain IRC Client for Linux

W swoim sercu Srain jest klientem IRC, który pozwala na połączenie się z wieloma serwerami IRC, dołączenie do wielu kanałów IRC i czatowanie przy użyciu tekstu.

Ale choć daleko mu do przełomu, Srain robi wiele nowych i nowatorskich rzeczy, których nie robią inne, starsze klienty IRC dla Linuksa – rzeczy, które mnie osobiście przeszkadzają w IRC w ogóle.

Pierwszą z nich jest podgląd adresów URL. Srain parsuje adresy URL zawarte w wiadomościach IRC, aby wykryć, co jest linkowaną treścią i pokazać jej podgląd. Funkcja ta jest domyślnie włączona, ale może być wyłączona przy pewnej konfiguracji.

Srain formatuje logi kanałów bardziej jak komunikator, dzięki czemu są one łatwiejsze do odczytania

Następnym jest sposób w jaki aplikacja pokazuje i formatuje „wiadomości”. Zamiast oddzielać je linia po linii jak w tradycyjnym kliencie IRC, logi kanałów Srain wyglądają bardziej jak czaty komunikatora internetowego, tzn. ładnie wyglądają i są łatwe do czytania!

Jak wspomniano na początku tego wpisu, istnieje mnóstwo „innych” protokołów komunikacyjnych popularnych i w użyciu (Telegram, Matrix, Slack, itp.). Wiele projektów używa różnych pomostów i botów, aby połączyć i zsynchronizować te rozbieżne usługi (np., aby wiadomości wysłane w Telegramie pojawiały się na IRC i vice versa).

Srain został zbudowany z myślą o tym zróżnicowanym tłumie. Rozwiązuje problem często niespójnego formatowania i stylizacji wiadomości wysyłanych przez boty przekaźnikowe, czyniąc je bardziej czytelnymi, możliwymi do odczytania i zaprezentowania w ramach reszty schematu czatu.

Potężne narzędzie poleceń regex umożliwia dopasowane do potrzeb opcje filtrowania i renderowania

Posiada również (dość potężny) mechanizm renderowania i filtrowania wiadomości oparty na regex. Możesz użyć tego do, powiedzmy, ukrycia wiadomości od użytkownika, którego chcesz zignorować, ale także do zmiany sposobu, w jaki jego wiadomości pojawiają się na ekranie.

Wreszcie, jest wbudowane wsparcie dla tematyczności. Kiedyś bardzo lubiłem wypróbowywać motywy Pidgina i Empathy. Pozwalały one na dostosowanie wyglądu dymków czatu, czcionek i kolorów tła za pomocą podstawowej wiedzy .css.

Mamy nadzieję, że niektóre kreatywne typy zdecydują się kopnąć opony na funkcji motywu Srain, aby stworzyć kilka pięknych motywów czatu.

Te i inne funkcje w łatwej do odczytania liście:

  • RFC {1459,2812} compatible
  • Initial IRCv3 support
  • Easy connection set-up
  • Interaktywne wyszukiwanie kanałów
  • Funkcja podgląduURL
  • Powiadomienia z pulpitu
  • Specjalna optymalizacja dla botów mostowych/przekaźnikowych
  • Wsparcie dla komend i składni IRC
  • Mechanizmy renderowania i filtrowania wiadomości oparte na regeksie
  • Wbudowane wsparcie dlaw obsłudze tematycznej

Lubisz dźwięk tego wszystkiego? Czytaj dalej, aby dowiedzieć się, jak zainstalować aplikację na swoim systemie Linux.

Instalacja Srain IRC Client

Srain to darmowe oprogramowanie open source dostępne dla systemów Linux, macOS, Windows i BSD. Więcej szczegółów, jak również odnośniki do kodów źródłowych, znajdziesz na stronie pobierania Srain.

Pracujesz w Ubuntu, Linux Mint lub podobnym systemie? Możecie zainstalować klienta IRC Srain we wszystkich nowoczesnych dystrybucjach Linuksa, korzystając z kompilacji Flatpak dostępnej na Flathub.

Zobacz klienta IRC Srain na Flathub.

Użytkownicy Archa mogą preferować instalację aplikacji z AUR. Jest ona również dostępna w repozytoriach Fedory i OpenSUSE Tumbleweed.

Personalnie, mam nadzieję, że pojawi się (nie)oficjalne PPA z prebułowanymi pakietami dla Ubuntu 18.04 LTS i wyżej, ponieważ hej: jestem strasznie oldschoolowy.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.