Chat Terminal

User avatar
vypress
Posts: 66
Joined: Mon Dec 01, 2008 7:02 pm
Contact:

Chat Terminal

Postby vypress » Tue Jul 13, 2010 6:37 pm

First beta version of the Chat Terminal for Windows is available for downloading now.
Chat Terminal software is a command line utility, which is compatible with the Vypress Chat. It can send and receive broadcast messages for the Vypress Chat. This is open source free chat software that is redistributable under the GNU version 3 General Public License.
You can download the software by following links:
This command line tool may be useful for network administrators, developers who make the Vypress Chat compatible software, or for experienced users who is interested in more complicated usages of chat software. The application supports for command-line input/output redirection so you can rut it by commands ChatTerm.exe<init.txt to use file init.txt as the input stream or ChatTerm.exe>out.txt to use file out.txt as the output stream. The support of an initialization script executing may be also useful, see description of /i command line switch for detailed information about this feature. All software settings are maintained by standard XML files:
    chatterm.xml - application and network settings file. An example of such file is example_chatterm.xml. You can modify and rename this file if necessary. Default location of chatterm.xml is a home folder of ChatTerminal.
    chatterm.user.xml - user personal settings file. An example of such file is example_chatterm.user.xml. You should to modify and rename this file so as it contains information about you. Default location of chatterm.user.xml is %USERPROFILE%/Application Data folder. You can run ChatTernminal by command "ChatTerm -u chatterm.user.xml" to read a chatterm.user.xml file from the current folder.
All elements and attributes in the XML files have clear meaning but yet we add detailed comments about all elements and attributes to example files.
Documentation for the ChatTerminal is not ready yet, so we publish a brief description here.
You can get help about available command line switches by command "ChatTerm /?".
Command line switch -dN, where N is a number between 0-15 turns on displaying debug information: 0 - nothing, 15 as much as possible, 1 - debug received messages, 2- debug received packets (packets are printed as a hexadecimal string), 8 - debug sent packets, all other numbers are bitwise combination of mentioned values.
The standard Chat Terminal prompts looks like "channel>". This message is an invitation to enter a command (must begin with / slash) or a message. It shows the name of the currently chatting channel. To enter a command, simply type it, and then press Enter to execute it.
To send a message, type it, and then press Enter. To edit a command line, use the left and right arrow keys to position within the line, and the Backspace and Delete keys to delete characters to the left or right of the cursor, respectively. To insert text, simply type it. You can press Enter with the cursor located anywhere on the line to execute the command. You can scroll through the history of previously entered commands and messages using the up and down arrow keys. This enables you to easily re-enter a command or re-send a message, either exactly as you previously entered it or after editing. First commands that should to be executed after the program starts are "/list" - lists all chat users in a network, and "/join" - join to the #Main channel. Possible other commands are "/join CHANNEL" - join to a channel with name CHANNEL. After you join to a channel simply type and send messages. Use command "/leave" to leave a current channel or "/leave CHANNEL" to leave to a channel with name CHANNEL.
Other commands:
In commands where two parameters are required the first parameter must be enclosed with any symbols, for example "/msg 'name' text" or "/join /pass'"word/ CHANNEL".
    "exit", "quit" - quit the program, you can also use key sequence Ctrl+C to exit the program
    "join CHANNEL" - join to a channel with name CHANNEL
    "add" - add a current channel topic
    "allchs", "allchannels" - list all channel names that are created in a network
    "allusers" - list all users in a network
    "beep NICK" - send a beep signal to a user with name NICK
    "cc CHANNEL" - set a channel with name CHANNEL as a current channel
    "channels NICK" - request a user with name NICK for list of joined channels
    "cls" - clear the screen
    "echo on", "echo off" - display or don't display entered commands and messages on the standard output.
    "female" - set your gender as female
    "male" - set your gender as male
    "flood NICK SECONDS" - ban a user with name NICK for SECONDS seconds
    "here" - refresh list of users of a current channel
    "here CHANNEL" - refresh list of users of a channel with name CHANNEL
    "info NICK" - request personal information about a user with name NICK
    "list" - list all users in a network
    "mass TEXT" - send a mass message with TEXT
    "me" - send an activity message to the current channel
    "msg NICK TEXT" - send a mass message with TEXT to one user with name NICK
    "my" - list channels which you are joined to
    "nick NICK" - change your nick name to NICK
    "sjoin PASSWD CHANNEL" - join to a secured channel CHANNEL with a password PASSWD
    "topic TOPIC" - set current channel's topic to TOPIC
    "wait SECONDS" - wait for SECONDS seconds
    "whoim" - display detailed information about you
    "users" - list users who are joined to the current channel
Any suggestions and feedbacks about this software are appreciated.
Anyone who has enough programming skills can join to the developers' team.
If you have any further questions please do not hesitate to contact us.
Last edited by vypress on Mon Aug 30, 2010 6:47 pm, edited 1 time in total.

User avatar
vypress
Posts: 66
Joined: Mon Dec 01, 2008 7:02 pm
Contact:

Re: Chat Terminal

Postby vypress » Mon Aug 30, 2010 6:46 pm

Chat Terminal was updated today up to version 0.8 beta.

Available downloads:
http://www.vypress.com/ftp/ChatTerm08b32.zip - 32 bits Windows version
http://www.vypress.com/ftp/ChatTerm08b64.zip - 64 bits Windows version
http://www.winmessenger.com/files/ChatTerm08bPPC.dmg - Mac OS X 10.3.9 version for PowerPC processors
http://www.vypress.com/ftp/chatterm08b.tar.gz - source codes that can be compiled easily for Linux, Mac OS X, or Windows

User avatar
vypress
Posts: 66
Joined: Mon Dec 01, 2008 7:02 pm
Contact:

Re: Chat Terminal

Postby vypress » Tue Aug 09, 2011 7:07 pm

Chat Terminal 1.0 was released today.

Available downloads:
http://www.vypress.com/ftp/ChatTerm10x32.zip - 32 bits Windows version
http://www.vypress.com/ftp/ChatTerm10x64.zip - 64 bits Windows version
http://www.winmessenger.com/files/ChatTerm10PPC.dmg - Mac OS X 10.3.9 version for PowerPC processors
http://www.vypress.com/ftp/chatterm10.tar.gz - source codes that can be compiled easily for Linux, Mac OS X, or Windows


Return to “Vypress Chat”

Who is online

Users browsing this forum: Yahoo [Bot] and 2 guests