WeeChat

ภาพหน้าจอของซอฟแวร์:
WeeChat
รายละเอียดซอฟแวร์:
รุ่น: 1.9 การปรับปรุง
วันที่อัพโหลด: 2 Oct 17
ผู้พัฒนา: FlashCode
การอนุญาต: ฟรี
ความนิยม: 193

Rating: 3.5/5 (Total Votes: 2)

WeeChat (เรียกอีกอย่างว่า Wee Enhanced Environment for Chat) เป็นโอเพนซอร์สที่สามารถขยายได้ข้ามแพลตฟอร์มไคลเอ็นต์แชทแบบโมดูลาร์และน้ำหนักเบาที่ออกแบบมาเฉพาะสำหรับโปรโตคอล IRC (Internet Relay Chat)


สามารถขยายผ่านปลั๊กอินได้

คุณลักษณะหลักประกอบด้วยแกนแบบแยกส่วนและมีน้ำหนักเบาพร้อมรองรับปลั๊กอินเสริมสถาปัตยกรรมหลายโปรโตคอลการสนับสนุนหลายภาษาการสนับสนุนการเข้ารหัสอักขระ UTF-8 การสนับสนุนการเชื่อมต่อหลายเซิร์ฟเวอร์ตลอดจนการสนับสนุน DCC (Direct Client-to-Client) และการถ่ายโอนไฟล์


สอดคล้องกับ RFC หลายฉบับ

สามารถขยายได้อย่างง่ายดายด้วย C, Tcl, Ruby, Scheme, Python, Lua หรือ Perl programming languages ​​และสอดคล้องกับ RFCs 1459, 2810, 2811, 2812 และ 2813 เอกสารฉบับสมบูรณ์และครบถ้วนมีอยู่ในโครงการนี้ . s ของเว็บไซต์

มีคุณสมบัติน่าสนใจอื่น ๆ อีกมากมาย

ท่ามกลางคุณสมบัติอื่น ๆ เราสามารถพูดถึงการสนับสนุน IPv6, SSL และพร็อกซีเซิร์ฟเวอร์ผู้จัดการสคริปต์การสนับสนุนเมาส์ 256 สีท่อ FIFO ตัวตรวจสอบการสะกดในตัวการอัปเกรดแบบแทนที่, แถบที่ปรับแต่งได้, การแบ่งแนวตั้งและแนวนอน , สีสำหรับ nicks และ nicks ไป, การตอบกลับ CTCP แบบกำหนดเอง, ตัวบ่งชี้ความล่าช้า, การตรวจสอบ SASL, ฟังก์ชันป้องกันน้ำท่วม, การค้นหาข้อความแบบทวีคูณและการกรองแบบไดนามิกของสาย


สามารถปรับแต่งและขยายได้ผ่านทางสคริปต์

ใน WeeChat ทุกอย่างสามารถทำได้ด้วยแป้นพิมพ์ สามารถปรับแต่งและขยายได้ผ่านทางสคริปต์ แอ็พพลิเคชันมาพร้อมกับหน้าส่วนติดต่อผู้ใช้ GUI (กราฟิกอินเทอร์เฟซสำหรับผู้ใช้) ที่มีอยู่ใน GTK, Qt และ Ncurses


สนับสนุนแพลตฟอร์มที่หลากหลาย

นี่คือโปรแกรมแบบหลายแพลตฟอร์มที่เขียนขึ้นตั้งแต่ต้นในภาษา C และออกแบบมาเพื่อรองรับแพลตฟอร์มที่หลากหลายเช่น GNU / Linux, BSD (FreeBSD, OpenBSD และ NetBSD), GNU Hurd, Mac OS X และ

Windows (Cygwin)

ความพร้อมใช้งานและสถาปัตยกรรมที่สนับสนุน

ใน GNU / Linux แอ็พพลิเคชัน WeeChat สามารถดาวน์โหลดเป็นที่เก็บซอร์สโค้ดรวมทั้งแพคเกจไบนารีสำหรับระบบปฏิบัติการ Ubuntu Linux สนับสนุนทั้งสถาปัตยกรรม 32 บิตและ 64 บิต

มีอะไรใหม่ ในรุ่นนี้

  • ปรับปรุงความเร็วของการเรียกกลับรายการแถบรายการ nicklist
  • เพิ่มแถบเลื่อนอัตโนมัติของแถบ buflist พร้อมด้วยตัวเลือกใหม่ buflist.look.auto_scroll
  • เพิ่มตัวเลือก buflist.format.name
  • เพิ่มตัวแปร $ {format_name}, $ {current_buffer} และ $ {merged} ใน buflist
  • แสดงคำเตือนใน buflist เมื่อโหลดบัฟเฟอร์สคริปต์
  • เพิ่มตัวชี้เซิร์ฟเวอร์ / แชแนลในการเรียกกลับ IRC ที่เรียก
  • เพิ่มฟังก์ชัน API config_option_get_string และ hdata_compare
  • แก้ไขการผูกมัดของ Space key
  • แก้ไขข้อบกพร่องหลายอย่าง

  • มีอะไรใหม่ ในเวอร์ชัน 1.4:

    • เพิ่มชื่อแม่ในตัวเลือกแสดงค่าที่สืบทอดมาหากมีผลลัพธ์เป็น null ใน / set
    • เพิ่มตัวเลือก weechat.look.paste_auto_add_newline
    • เพิ่ม / คำสั่ง fifo
    • ติดตามชื่อจริงโดยใช้ extended-join และ WHO (IRC)
    • เพิ่มการสนับสนุน SNI (Server Name Indication) ในการเชื่อมต่อ SSL กับเซิร์ฟเวอร์ IRC
    • เพิ่มการสนับสนุนของ IRC & quot; cap-notify & quot; ความสามารถในการ
    • เพิ่มคำสั่ง / ฝาครอบ IRC
    • เพิ่มการถ่ายโอนข้อมูล hex ของข้อความในบัฟเฟอร์ดิบเมื่อมีการเปิดใช้ดีบักสำหรับปลั๊กอิน irc
    • เพิ่มตัวเลือก relay.irc.backlog_since_last_message
    • เพิ่ม option script.scripts.download_timeout
    • เพิ่มสคริปต์เพื่อสร้างแพ็กเกจ Debian
    • แก้ไขข้อบกพร่องหลายอย่าง

      • ให้เลื่อนไปตามการค้นหาแบบอินเทอร์แอกทีฟในบัฟเฟอร์
      • เพิ่มการยืนยันเพิ่มเติมเกี่ยวกับ / upgrade
      • เพิ่มสัญญาณ & quot; signal_sighup & quot;
      • เพิ่มตัวเลือก IRC irc.color.topic_current, irc.network.channel_encode
      • แก้ไขข้อบกพร่องหลายอย่าง

      • มีอะไรใหม่ ในเวอร์ชัน 1.0.1:

        • หลัก: แก้ไขข้อขัดข้องในการปิดบัฟเฟอร์เมื่อตั้งค่าตัวเลือก weechat.look.hotlist_remove เป็น & quot; merged & quot; (ปิด # 199)
        • หลัก: แก้ไขไฮไลต์ของข้อความการกระทำของ IRC เมื่อตั้งค่าอ็อพชัน irc.look.nick_mode เป็น & quot; action & quot; หรือ & quot; ทั้ง & quot; (ปิด # 206)
        • หลัก: แก้ไขคอมไพล์ของปลั๊กอิน API functions (macros) เมื่อเปิดใช้งานการเพิ่มประสิทธิภาพคอมไพเลอร์ (close # 200)
        • หลัก: แก้ไขหน้าต่าง / ตัวชี้บัฟเฟอร์ที่ใช้ในคำสั่ง / eval
        • หลัก: แก้ไขตัวแก้ไข & quot; weechat_print & quot;: ทิ้งเพียงบรรทัดเดียวเมื่อหลายบรรทัดแสดงในข้อความเดียวกัน (ปิด # 171)
        • api: แก้ไขข้อบกพร่องในฟังก์ชัน hdata_move เมื่อค่าสัมบูรณ์ของการนับมีค่ามากกว่า 1
        • การทดสอบ: สร้างชุดทดสอบเมื่อไดเรกทอรีที่สร้างอยู่นอกต้นทาง (ปิด # 178)
        • การทดสอบ: แก้ไขการรั่วไหลของหน่วยความจำในตัวเรียกใช้งานการทดสอบ
        • aspell: รวบรวมข้อมูลแก้ไขด้วย Enchant & lt; 1.6.0 (ปิด 192)
        • aspell: แก้ไขข้อขัดข้องด้วยคำสั่ง & quot; / addell aspell & quot; ถ้าไม่มีคำใด ๆ (ปิด # 164 ปิด # 165)
        • irc: แก้ไขประเภทของค่าที่เก็บไว้ใน hashtable เมื่อเข้าร่วมช่อง (ปิด # 211)
        • guile: แก้ไขคอมไพล์ด้วย Guile & lt; 2.0.4 (ปิด # 198)
        • perl: ตรวจหาการแก้ไขของ Perl & gt; = 5.20 พร้อม Autotools
        • relay: แก้ไขการส่งสัญญาณ & quot; relay_client_xxx & quot; (ปิด # 214)
        • สคริปต์: แก้ไขข้อขัดข้องใน & quot; / update script & quot; หากรายละเอียดสคริปต์แสดงอยู่ในบัฟเฟอร์ (ปิด # 177)
        • ทริกเกอร์: ไม่อนุญาตให้มีการเปลี่ยนแปลงใด ๆ ในทริกเกอร์ขณะที่กำลังทำงานอยู่ (ปิด # 189)
        • เรียกใช้: แก้ไข regex ที่ใช้ในการตั้งค่าเริ่มต้นเพื่อซ่อนรหัสผ่าน (& quot; S & quot; ไม่สนับสนุน * BSD) (ปิด 172)

        • มีอะไรใหม่ ในเวอร์ชัน 1.0:

          • ปลั๊กอิน & quot; trigger & quot;: มีด Swiss Army สำหรับ WeeChat (แทนที่ปลั๊กอิน & quot; rmodifier & quot;)
          • ปลั๊กอิน & quot; exec & quot;: เรียกใช้คำสั่งภายนอก (แทนที่สคริปต์ & quot; shell.py & quot;)
          • หน้าจอเปลือย: คลิกที่ URL ยาวและเลือกข้อความด้วยเมาส์
          • การสนับสนุนตัวแปรสภาพแวดล้อมใน / set command
          • ซ่อนบัฟเฟอร์
          • แท็กที่ถูกละเลยในตัวกรอง
          • สลับตัวกรองในบัฟเฟอร์เฉพาะ
          • เงื่อนไขที่ยืดหยุ่นในการเพิ่ม / ลบบัฟเฟอร์ใน Hotlist
          • ค้นหาข้อความในบัฟเฟอร์ที่มีเนื้อหาฟรี
          • การสนับสนุนสัญลักษณ์ตัวแทน & quot; * & quot; หน้ากากด้านใน
          • การสนับสนุนตัวแปรที่ซ้อนกันในนิพจน์ที่ได้รับการประเมิน
          • แท็กกับโฮสต์ในข้อความ IRC ที่แสดง
          • การสนับสนุนของ & quot; การแจ้งข้อมูลที่อยู่ห่างออกไป & quot; ความสามารถของ IRC
          • คำสั่ง IRC: / allpv, / remove, / unquiet
          • รายการบาร์: buffer_short_name, irc_nick_modes
          • การทดสอบหน่วย
          • แก้ไขข้อบกพร่องหลายอย่าง

          • มีอะไรใหม่ ในเวอร์ชัน 0.4.3:

            • คำสั่งใหม่ / พิมพ์
            • ตรรกะและ / หรือแท็กใน / กรองและ hook_print
            • ช่องว่างในหมายเลขบัฟเฟอร์
            • สนับสนุนข้อความตัวเอียง
            • ตัวเลือกใหม่ในการปรับแต่งการค้นหาข้อความเริ่มต้นในบัฟเฟอร์
            • ใช้คำสั่ง IRC monitor สำหรับ / notify (ถ้ามีให้บริการบนเซิร์ฟเวอร์)
            • ตัวเลือกเซิร์ฟเวอร์ IRC ใหม่ & quot; ssl_fingerprint & quot;
            • ตัวเลือกใหม่ในการกรองข้อความ IRC โหมดอัจฉริยะ
            • ตัวเลือกใหม่สำหรับหน้ากากห้ามใช้ IRC เริ่มต้น
            • การสนับสนุน IPv6 สำหรับ DCC chat / file
            • ตรวจสอบ CRC32 ของไฟล์ที่ได้รับกับ DCC
            • โดยอัตโนมัติ
            • แก้ไขข้อบกพร่องหลายอย่าง

            • มีอะไรใหม่ ในเวอร์ชัน 0.4.2:

              • เปลี่ยนชื่อไบนารีจาก & quot; weechat-curses & quot; ไปที่ & quot; weechat & quot; (ด้วยการเชื่อมโยงสัญลักษณ์ & quot; weechat-curses & quot; สำหรับความเข้ากันได้)
              • เพิ่มข้อมูลที่มีความปลอดภัย (การเข้ารหัสลับรหัสผ่านหรือข้อมูลส่วนตัว), คำสั่ง / ปลอดภัยใหม่, ไฟล์ใหม่ sec.conf
              • ค้นหานิพจน์ทั่วไปในบัฟเฟอร์โดยเน้นข้อความในคำนำหน้าข้อความหรือทั้งสองอย่าง
              • เพิ่มตัวเลือก & quot; scroll_beyond_end & quot; สำหรับคำสั่ง / หน้าต่าง
              • เพิ่มบัฟเฟอร์บัฟเฟอร์ตัวเลือกในรายการบาร์ (ตัวอย่างเช่นเพื่อแสดง nicklist ของ bitlbee ในแถบหลัก)
              • ตัวเลือกใหม่ weechat.look.hotlist_ {คำนำหน้า | คำต่อท้าย}
              • ตัวเลือกใหม่ weechat.look.key_bind_safe เพื่อป้องกันไม่ให้เกิดข้อผิดพลาดในการผูกมัดที่สำคัญจากผู้ใช้
              • ตัวเลือกใหม่ weechat.network.proxy_curl เพื่อใช้พร็อกซีเมื่อดาวน์โหลด URL ที่มีการหยิก
              • แสดงข้อความเปลี่ยนวันแบบไดนามิก
              • การสนับสนุนอักขระตัวแทนในคำสั่ง IRC (de) op / halfop / voice
              • ตัวเลือกใหม่ irc.look.notice_welcome_redirect เพื่อแจ้งเตือนการเปลี่ยนช่องทางต้อนรับไปยังบัฟเฟอร์ช่อง
              • ตัวเลือกใหม่ irc.look.nick_color_hash: อัลกอริทึมแฮชใหม่เพื่อหาสี nick (ตัวแปร djb2)
              • เพิ่มข้อมูลเกี่ยวกับสิ่งที่กำหนดโดยสคริปต์ในมุมมองรายละเอียดของสคริปต์ (/ script show)
              • การสนับสนุนของ & quot; ลุ่มหลง & quot; ห้องสมุดในปลั๊กอิน aspell
              • แก้ไขข้อบกพร่องหลายอย่าง

              • มีอะไรใหม่ ในเวอร์ชัน 0.4.1:

                • การสนับสนุนหลายรูปแบบ
                • คำนำหน้าชื่อเล่น / คำต่อท้ายอยู่ในขณะนี้แบบไดนามิก (และจัดการโดยแกนแทนปลั๊กอิน irc)
                • เปิดโปงการเข้าร่วมร่วมกันหาก nick พูดนาทีหลังจากเข้าร่วม
                • ตัวเลือกใหม่ irc.look.display_join_message เพื่อปิดใช้งานข้อความบางส่วนหลังจากเข้าร่วมช่อง
                • ตัวเลือกใหม่ irc.look.pv_buffer เพื่อรวมส่วนของบัฟเฟอร์ส่วนตัว
                • โดยอัตโนมัติ
                • เพิ่มการสนับสนุน UHNAMES
                • เพิ่มวิธีการเข้ารหัส DH-AES สำหรับ SASL
                • เซิร์ฟเวอร์หลายเครื่องได้รับอนุญาตให้ใช้พอร์ตเดียวกันสำหรับโปรโตคอล irc ในปลั๊กอิน relay
                • เพิ่มการสนับสนุนเซิร์ฟเวอร์ WebSocket (RFC 6455) ในปลั๊กอิน relay (สำหรับโปรโตคอล irc และ weechat)
                • ส่ง nicklist ในปลั๊กอิน relay (weechat protocol)
                • เพิ่มการควบคุม autoload สำหรับสคริปต์
                • การเพิ่มประสิทธิภาพในปลั๊กอิน aspell
                • แก้ไขข้อบกพร่องหลายอย่าง

                • มีอะไรใหม่ ในเวอร์ชัน 0.4.0:

                  • เพิ่มตัวเลือก & quot; diff & quot; สำหรับคำสั่ง / ชุดแสดงค่าเริ่มต้นในเอาต์พุตของ / set
                  • เพิ่มการสนับสนุนสีในตัวเลือกคำนำหน้า
                  • เพิ่มคำสั่ง / eval ใช้นิพจน์ในเงื่อนไขสำหรับแถบ
                  • เชื่อมต่อโดยค่าเริ่มต้นกับ IPv6 ไปยังเซิร์ฟเวอร์ที่มีการสำรองข้อมูลสำรองไปยัง IPv4
                  • เพิ่มคำแนะนำ aspell
                  • เพิ่มการสนับสนุนแท็กในข้อความ irc และ & quot; เซิร์ฟเวอร์เวลา & quot; ความสามารถในการ
                  • เพิ่มคำสั่ง irc / เงียบ
                  • เพิ่มการสนับสนุน IPv6 ในปลั๊กอิน relay
                  • เพิ่ม backlog สำหรับโปรโตคอล irc ในปลั๊กอิน relay
                  • แสดงที่อยู่ IP ระยะไกลสำหรับ DCC chat / file ในปลั๊กอิน xfer
                  • เพิ่มรุ่น git ใน build
                  • แก้ไขข้อบกพร่องหลายอย่าง

                  • มีอะไรใหม่ ในเวอร์ชัน 0.3.9.2:

                    • เวอร์ชัน 0.3.9.2 พร้อมใช้งาน ปัญหาด้านความปลอดภัย: คำสั่งที่ไม่น่าเชื่อถือสำหรับ hook_process ฟังก์ชันอาจนำไปสู่การดำเนินการคำสั่งเนื่องจากการขยายระบบ Shell
                    • ขอแนะนำให้อัปเกรดสำหรับผู้ใช้ทั้งหมด

                    • มีอะไรใหม่ ในเวอร์ชัน 0.3.9.1:

                      • ฉบับนี้แก้ไขปัญหาด้านความปลอดภัย (ล้นบัฟเฟอร์เมื่อ ถอดรหัสสี IRC ในสตริง) ขอแนะนำให้อัปเกรดสำหรับผู้ใช้ทั้งหมด

                      • มีอะไรใหม่ ในเวอร์ชัน 0.3.9:

                        • เพิ่มปลั๊กอิน & quot; สคริปต์ & quot; (แทนที่ weeget.py และ script.pl)
                        • เพิ่มการสนับสนุน SSL ในปลั๊กอิน relay
                        • เพิ่มสีสำหรับ nick แบบออฟไลน์
                        • เพิ่มขีด จำกัด ทรัพยากรระบบสำหรับกระบวนการ WeeChat
                        • เพิ่มการซูมในบัฟเฟอร์ที่ผสาน (ค่าเริ่มต้น: alt + & quot; x & quot;)
                        • เพิ่ม & quot; วันเปลี่ยนเป็น & quot; ใน backlog logger
                        • เพิ่มตัวเลือกบรรทัดคำสั่ง & quot; -r & quot; (หรือ & quot; - run-command & quot;) เพื่อเรียกใช้คำสั่งหลังจากเริ่มต้นใช้งาน WeeChat
                        • เพิ่มตัวเลือก & quot; swap & quot; สำหรับคำสั่ง / บัฟเฟอร์
                        • สร้าง nuke IRC อื่นแบบไดนามิก (เมื่อใช้ชื่อทั้งหมดแล้ว)
                        • แก้ไขการเข้าร่วมช่องที่มีการป้องกันช่องทาง IRC
                        • แก้ไขการตรึงตรึงใน irc และปลั๊กอินรีเลย์ที่มีซ็อกเก็ต
                        • แก้ไขสีของเส้นยาว (แสดงมากกว่าหนึ่งบรรทัดบนหน้าจอ) ภายใต้ FreeBSD
                        • อนุญาตการอัพเดตตัวแปรบางส่วนของ hdata
                        • เพิ่มคู่มือผู้ใช้ชาวญี่ปุ่นคำแนะนำในการเขียนสคริปต์และคู่มือผู้ทดสอบ
                        • แก้ไขข้อบกพร่องหลายอย่าง

                        ต้องการ

                        • ncurses

ซอฟต์แวร์ที่คล้ายกัน

GFeedLine
GFeedLine

27 Sep 15

GtkChat
GtkChat

3 Jun 15

dxirc
dxirc

14 Apr 15

Eva
Eva

3 Jun 15

ความคิดเห็นที่ WeeChat

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!