WeeChat

Screenshot Software:
WeeChat
Szczegóły programowe:
Wersja: 1.9 Aktualizowane
Filmu: 2 Oct 17
Wywoływacz: FlashCode
Licencja: Wolny
Popularność: 58

Rating: 3.5/5 (Total Votes: 2)

WeeChat (znany również jako Wee Enhanced Environment for Chat) jest otwartym, rozbudowanym, wieloplatformowym, szybkim, modularnym i lekkim klientem czatu specjalnie zaprojektowanym dla protokołu IRC (Internet Relay Chat).


Można je rozbudowywać przez wtyczki
Główne cechy to modułowy i lekki rdzeń z obsługą dodatkowych wtyczek, architektury wielu protokołów, obsługa wielu języków, obsługa szyfrowania znaków UTF-8, obsługa połączeń wielu serwerów, a także wsparcie dla DCC (Direct Client-to-Client) i przesyłanie plików.


Jest w pełni zgodny z kilkoma RFC

Łatwo można rozszerzyć je na języki programowania C, Tcl, Ruby, Scheme, Python, Lua lub Perl, a także w pełni zgodne z dokumentami RFC 1459, 2810, 2811, 2812 i 2813. Kompletna i obszerna dokumentacja jest dostępna w projekcie .

Ma wiele innych atrakcyjnych funkcji

Wśród innych funkcji wymienimy wsparcie dla serwerów IPv6, SSL i serwerów proxy, menedżera skryptów, obsługi myszy, 256 kolorów, rury FIFO, wbudowanego mechanizmu sprawdzania pisowni, aktualizacji w miejscu, konfigurowalnych pasków, podziału pionowego i poziomego , kolory dla nicków i nicków, odpowiedzi niestandardowe CTCP, wskaźnik opóźnienia, autentykacja SASL, funkcja zapobiegania powodziom, wyszukiwanie przyrostowych tekstów i dynamiczne filtrowanie linii.


Dostosowalne i rozszerzalne przez skrypty

W programie WeeChat wszystko można zrobić za pomocą klawiatury. Jest on konfigurowalny i rozszerzalny przez skrypty. Aplikacja jest dostarczana z wieloma interfejsami GUI (graficzne interfejsy użytkownika) dostępne w GTK, Qt i Ncurses.


Obsługuje szeroką gamę platform

Jest to program wieloplatformowy napisany od podstaw w języku programowania C i przeznaczony do obsługi szerokiej gamy platform, w tym GNU / Linux, BSD (FreeBSD, OpenBSD i NetBSD), GNU Hurd, Mac OS X i

Windows (Cygwin).

Dostępność i obsługiwane architektury

W systemie GNU / Linux aplikacja WeeChat może być pobierana jako archiwa źródłowe, a także pakiety binarne systemu operacyjnego Ubuntu Linux, obsługujące 32-bitowe i 64-bitowe architektury. W tym wydaniu można łatwo zainstalować dowolną dystrybucję Linuksa z domyślnych repozytoriów oprogramowania.

Co nowego w tym wydaniu:

  • zwiększanie szybkości oddzwaniania w listach listowych w listonoszach
  • dodaj automatyczne przewijanie paska buflistów z nową opcją buflist.look.auto_scroll
  • dodaj opcję buflist.format.name
  • dodaj zmienne $ {format_name}, $ {current_buffer} i $ {merged} w buflistie
  • wyświetla ostrzeżenie w buflistze, gdy załadowany jest buffers.pl skryptu
  • dodaj wskaźniki serwera / kanału w wywołaniach IRC wywołania
  • dodaj funkcje API config_option_get_string i hdata_compare
  • naprawianie powiązania klawisza Space
  • Naprawiono wiele błędów.

Co nowego w wersji 1.4:

  • dodanie nazwy nadrzędnej w opcjach, wyświetlenie wartości dziedzicznych, jeśli wartość null w pliku / set
  • dodaj opcję weechat.look.paste_auto_add_newline
  • dodaj / polecenie fifo
  • śledzenie prawdziwych nazw używających rozszerzonego łączenia i WHO (IRC)
  • dodaj obsługę SNI (Wskazanie nazwy serwera) w połączeniu SSL z serwerem IRC
  • dodaj wsparcie IRC "cap-notify" zdolności
  • dodaj polecenie / komórka IRC
  • dodaj zrzut szumu w buforze surowym, gdy debug jest włączony dla wtyczki irc
  • dodaj opcję relay.irc.backlog_since_last_message
  • dodaj opcję script.scripts.download_timeout
  • dodaj skrypty do tworzenia pakietów Debiana
  • Naprawiono wiele błędów.

  • przewijaj po interaktywnym wyszukiwaniu w buforze
  • dodaj opcjonalne potwierdzenie na / uaktualnienie
  • dodać sygnał "signal_sighup"
  • dodaj opcje IRC irc.color.topic_current, irc.network.channel_encode
  • Naprawiono wiele błędów.

  • Co nowego w wersji 1.0.1:

    • rdzeń: naprawa awarii w buforze w pobliżu, gdy opcja weechat.look.hotlist_remove jest ustawiona na "połączone" (zamyka # 199)
    • rdzeń: poprawiono podświetlenie komunikatów o działaniu IRC, gdy opcja irc.look.nick_mode ustawiona jest na "działanie" lub "oba" (zamyka # 206)
    • rdzeń: poprawianie kompilacji pluginowych funkcji API (makr), gdy optymalizatory kompilatora są włączone (zamyka # 200)
    • rdzeń: naprawić okno / wskaźniki bufora używane w poleceniu / eval
    • rdzeń: poprawianie poprawek "weechat_print": odrzuć tylko jedną linię, gdy kilka wierszy są wyświetlane w tej samej wiadomości (zamyka # 171)
    • api: popraw błąd w funkcji hdata_move, gdy wartość bezwzględna liczby jest większa niż 1
    • testy: naprawić budowę testów, gdy katalog build znajduje się poza drzewem źródłowym (zamyka # 178)
    • testy: naprawić wyciek pamięci w uruchamianiu testów
    • aspell: napraw kompilacja z Enchant & lt; 1.6.0 (zamyka # 192)
    • aspell: naprawa awarii z poleceniem "/ dodanie aspell" jeśli nie podano żadnego słowa (zamyka # 164, zamyka # 165)
    • irc: poprawia typ wartości przechowywany w hashtable podczas łączenia kanału (zamyka # 211)
    • guile: kompilacja z Guile & lt; 2.0.4 (zamyka # 198)
    • perl: wykrywanie poprawek Perl = 5.20 z autotools
    • przekaźnik: poprawianie wysyłania sygnałów "relay_client_xxx" (zamyka # 214)
    • skrypt: naprawa awarii w witrynie "/ aktualizacja skryptu" jeśli szczegółowy opis skryptu jest wyświetlany w buforze (zamykanie # 177)
    • wyzwalacz: nie pozwalaj na żadne zmiany w wyzwalaczu, gdy jest ono aktualnie uruchomione (zamyka się # 189)
    • wyzwalacz: poprawianie regexu używanego w domyślnych wyzwalaczach do ukrywania haseł (" S" nie jest obsługiwane w * BSD) (zamyka się # 172)

    Co nowego w wersji 1.0:

    • wtyczka "trigger": szwajcarski nóż do wojska WeeChat (zastępuje wtyczkę "rmodifier")
    • plugin "exec": wykonaj polecenia zewnętrzne (zastępuje skrypt "shell.py")
    • wygasłe wyświetlanie: łatwe kliknięcie na długie adresy URL i wybór tekstu za pomocą myszy
    • obsługa zmiennych środowiskowych w poleceniu / set
    • ukryte bufory
    • zignorowane tagi w filtrach
    • przełączanie filtrów w określonych buforach
    • elastyczne warunki dodawania / usuwania buforów na gorącej liście
    • wyszukiwanie tekstów w buforach z bezpłatną zawartością
    • obsługa symboli wieloznacznych "*" maski wewnętrzne
    • wsparcie zagnieżdżonych zmiennych w wyraŜonych ocenach
    • tag z hostem w wyświetlanych komunikatach IRC
    • poparcie "odejdź" Zdolność IRC
    • Polecenia IRC: / allpv, / remove, / unquiet
    • elementy paska: nazwa_użytkownika, irc_nick_modes
    • testy jednostkowe
    • Naprawiono wiele błędów.

    • Co nowego w wersji 0.4.3:

      • nowe polecenie / wydruk
      • logiczne i / lub tagi w / filtrowanie i hakowe drukowanie
      • luki w numerach buforów
      • wsparcie tekstu italicznego
      • nowe opcje dostosowywania domyślnego wyszukiwania tekstu w buforach
      • użycie polecenia monitora IRC / notify (jeśli jest dostępne na serwerze)
      • nowa opcja serwera IRC "ssl_fingerprint"
      • nowa opcja inteligentnego filtrowania wiadomości trybu IRC
      • nowa opcja domyślnego maskowania zakazu IRC
      • obsługa protokołu IPv6 dla czatu / pliku DCC
      • Automatycznie sprawdzaj CRC32 plików otrzymanych z DCC
      • Naprawiono wiele błędów.

      • Co nowego w wersji 0.4.2:

        • zmienić nazwę binarną na "weechat-curses" do "weechat" (ze związkiem symbolicznym "weechat-curses" dla zgodności)
        • dodaj zabezpieczone dane (szyfrowanie haseł lub prywatnych danych), nowe polecenie / zabezpieczenie, nowy plik sec.conf
        • wyszukiwanie wyrażenia regularnego w buforze z podkreśleniem tekstu, w prefiksach, wiadomościach lub obu
        • dodaj opcję "scroll_beyond_end" dla komendy / okna
        • dodaj opcjonalny kontekst buforu w elementach paskowych (na przykład aby wyświetlić listę bitów w pasku głównym)
        • nowe opcje weechat.look.hotlist_ (przedrostek | przyrostek
        • )
        • nowa opcja weechat.look.key_bind_safe, aby uniemożliwić każdemu kluczowemu błędowi wiążącego użytkownika
        • nowa opcja weechat.network.proxy_curl, aby używać serwera proxy podczas pobierania adresów URL z curlem
        • wyświetla dynamicznie dzienną zmianę wiadomości
        • obsługa znaków wieloznacznych w poleceniach IRC (de) op / halfop / głos
        • nowa opcja irc.look.notice_welcome_redirect do powiadomienia o powodzeniu kanału przekierowania do buforu kanałów
        • nowa opcja irc.look.nick_color_hash: nowy algorytm mieszania w celu znalezienia kolorów nick (wariant djb2)
        • dodawanie informacji o rzeczach określonych przez skrypt w szczegółowym widoku skryptu (/ script show)
        • poparcie "enchant" biblioteka w wtyczce aspell
        • Poprawiono wiele błędów.

        • Co nowego w wersji 0.4.1:

          • przedrostek / sufiks nick jest teraz dynamiczny (i zarządzany przez rdzeń zamiast wtyczki irc)
          • unmask irc join jeśli nick mówi kilka minut po dołączeniu
          • nowa opcja irc.look.display_join_message, aby wyłączyć niektóre wiadomości po dołączeniu do kanału
          • nowa opcja irc.look.pv_buffer do automatycznego scalania prywatnych buforów
          • dodaj wsparcie UHNAMES
          • dodaj metodę szyfrowania DH-AES dla SASL
          • wiele serwerów irc dozwolonych na tym samym porcie dla protokołu irc w wtyczce przekaźnika
          • dodaj obsługę serwera WebSocket (RFC 6455) w wtyczce przekaźnika (dla protokołów irc i weechat)
          • wyślij różnicę nicklist w wtyczce przekaźnika (protokół weechat)
          • dodaj kontrolę autoloadu dla skryptów
          • optymalizacja w wtyczce aspell
          • Naprawiono wiele błędów.

          • Co nowego w wersji 0.4.0:

            • dodać opcję "diff" dla polecenia / set, wyświetl wartości domyślne na wyjściu / set
            • dodaj obsługę kolorów w opcjach prefiksu
            • dodaj polecenie / eval, użyj wyrażenia w kreskach
            • domyślnie połącz się z serwerem IPv6 na serwerze z rezerwowym protokołem IPv4
            • dodaj sugestie aspell
            • dodaj obsługę tagów w wiadomościach irc i "serwer-czas" zdolności
            • dodaj polecenie irc / quiet
            • dodaj obsługę protokołu IPv6 w wtyczce przekaźnika
            • dodaj zaległości dla protokołu irc w wtyczce przekaźnika
            • wyświetla zdalny adres IP dla czatu / pliku DCC w pliku xfer
            • dodaj wersję git w build
            • Naprawiono wiele błędów.

            • Co nowego w wersji 0.3.9.2:

              • W wersji 0.3.9.2 jest dostępna, rozwiązuje problem problem z zabezpieczeniami: niezaufana komenda dla funkcji hook_process może prowadzić do wykonania poleceń z powodu rozszerzeń powłok.
              • Ulepszenie jest zalecane dla wszystkich użytkowników.

              • Co nowego w wersji 0.3.9.1:

                • Usuń ten rozwiązuje problem z zabezpieczeniami (przepełnienie bufora, gdy dekodowanie kolorów IRC w łańcuchach). Zalecane jest uaktualnienie dla wszystkich użytkowników.

                • Co nowego w wersji 0.3.9:

                  • dodaj plugin "skrypt" (zastąpienie weeget.py i script.pl)
                  • dodaj obsługę protokołu SSL w wtyczce przekaźnika
                  • dodaj kolor dla nicków trybu offline
                  • dodaj ograniczenia zasobów systemu do procesu WeeChat
                  • dodaj powiększenie połączonego buforu (domyślny klawisz: alt + "x")
                  • dodaj "Dzień zmieniono na & quot; w zaległości loggera
                  • dodaj opcję linii poleceń "-r" (lub "- run-command"), aby uruchomić komendy po uruchomieniu programu WeeChat
                  • dodaj opcję "swap" dla polecenia / bufora
                  • generuje dynamiczne niszczenia IRC (gdy wszystkie znaki są już w użyciu)
                  • naprawić łączność z kanałami chronionymi kanałem IRC
                  • zamrozić zamocowanie w irc i wtyczek przekaźnikowych z gniazdami
                  • ustalić kolor długich linii (wyświetlany na więcej niż jednej linii na ekranie) w FreeBSD
                  • umożliwia aktualizację niektórych zmiennych hdata
                  • dodaj japoński przewodnik użytkownika, przewodnik po skryptach i przewodnik dla testerów
                  • Naprawiono wiele błędów.

                  • Wymagania :

                    • Ncurses

Podobne oprogramowanie

GnomeICU
GnomeICU

12 May 15

Telegram Desktop
Telegram Desktop

14 Jul 16

IRCRelayBot
IRCRelayBot

20 Feb 15

pmxbot
pmxbot

20 Feb 15

Komentarze do WeeChat

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!