• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux CWBot Download

CWBot

October 23, 2007
CWBot is a software that operates on IRC and assists in providing Morse code online services that can be accessed through the CWirc client.
Version 0.8.3
License GPL
Platform Linux
Supported Languages English
Homepage users.skynet.be
Developed by Pierre-Philippe Coupard
CWBot is a great IRC bot that can provide online services in Morse, which is perfectly usable with the CWirc client. The bot has a lot of useful features; it allows you to broadcast world news in both Morse and Hellschreiber, RAC ham news, act as a MorseMail to CWirc repeater, and even send fortune cookies in Morse, over an IRC channel or through DCC chat. Plus, you can easily adjust the keying speed and Farnsworth spacing, which makes everything very customizable.

One of the best things about CWBot is that the project is easily extendable with scripts or external programs to provide additional services in Morse. This means you can tailor the bot to suit your needs perfectly.

CWBot has a well-designed architecture, with two distinct parts: the bot core and external chat engines. The bot core is a very basic IRC bot that maintains a connection to an IRC server, stays on a channel, and replies to "Hello" and "Help". It doesn't do anything else by itself. To interact with users, it relies on external programs that handle the chatting itself.

The core uses two types of chat engines: the channel chat engine, which does the chatting on the IRC channel the bot is on, and the DCC CHAT engine, which chats with individual DCC CHAT requestors. It spawns one instance of the channel chat engine and as many instances of the DCC CHAT engine as there are DCC CHAT sessions open. The core handles the translation between IRC or DCC CHAT messages and the chat engines, and takes care of starting/stopping them transparently.

The chat engines are external programs that read and write plain text messages through their standard inputs and standard outputs. The channel chat engine is meant to be spawned once and run forever. Should it stop for whatever reason, however, the bot core will try to respawn it. The DCC CHAT engine is spawned whenever a DCC CHAT connection opens and either runs until it decides to stop, provoking the termination of the DCC CHAT session or until the bot itself terminates the session and kills it.

The latest release of CWBot has made some improvements, which include emptying the IRC server receive buffer when reconnecting, and ensuring that the buffer is processed if it ever becomes full. This removes a bug that occasionally prevented CWbot from reconnecting after being kicked out of a busy channel.

In conclusion, CWBot is a fantastic IRC bot that is perfect for anyone looking for online services in Morse. With its many useful features and easily extendable architecture, it's definitely worth checking out.
What's New

Version 0.8.3: N/A

Free Download 276K
373
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    95
  3. DynVPN 1.0
    82
  4. CherryTV 0.1
    80
  5. SlideMap 1.2.2
    75
  6. porm r2
    70
  7. Hills 2.0
    70
  8. crick-info 1.0
    69
  9. fuseftp 0.8
    68
  10. Swiftfox 3.0b5pre-2
    67

Related Downloads

Scam-backscatter
Scam-backscatter software protects mail servers from backscatter (bounce and accept) by blocking ...
GNOME Launch Box
GNOME Launch Box is a software program that serves as an application ...
net2ftp
Net2FTP is a web-based FTP client tool that enables users to remotely ...
Proxsi
Proxsi is a proxy server that collects XMLSysInfo from the network for ...
mplex13818
Mplex13818 is a real-time ISO 13818 stream multiplexer that can handle program, ...
Emulex Linux Drivers
Emulex Linux Drivers is a software package that offers source access to ...
SecPanel
SecPanel is a tool that enables users to manage and operate SSH ...
Spam Blacklist Checker
Spam Blacklist Checker verifies if an IP is listed in the spam ...
Knopperdisk
Knopperdisk: Linux OS for USB drives.
Wikipedia Lookup Extension
This software searches the selected word in Wikipedia for quick reference and ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.