Mercurial > hg > nnchat
diff README.txt @ 178:da4dbe82a4ed
Renamed README to README.txt.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 15 Nov 2010 08:30:40 +0200 |
parents | README@317df807da54 |
children | a2e9bbd8ca18 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.txt Mon Nov 15 08:30:40 2010 +0200 @@ -0,0 +1,95 @@ +NNChat - extremely simple NN chat applet compatible client +========================================================== +Written and designed by Matti 'ccr' Hämäläinen +(C) Copyright 2008-2010 TNSP + + +Distributed under DWETFYWTPL (Do What Ever The Fuck You Want +To Public License), see file COPYING for more information. + + +What is this? +------------- +A simple NCurses-based client compatible with NewbieNudes.com chatroom +protocol. There is a basic line-editing interface with some bells and +whistles, such as a input history, logging to file, ignore lists, +persistent configuration, etc. + +The original Flash-based chat client can be accessed through NN website: + + http://www.newbienudes.com/chat/ + + +Usage +----- +See the help, 'nnchat --help' for available command line options. By +default the client connects to passion pit (TCP port 8003). By using +other ports (option -p) you can connect to "members only" (8003) and +free for all "main room" (8002) chats. + +Connect as registered user to members only chat: +> nnchat username password + +Connect as guest to free for all main chat: +> nnchat -p 8002 AnonymousAndy "" + + +Keys +---- +arrow left/right - Move cursor in the current buffer. +arrow up/down - Browse input history. +ctrl+left/right - Move cursor through words. + +ins - Toggle between insert and overwrite modes. +del - Delete one character at cursor position. +backspace - Delete one character left to the cursor position. + +F2 - Clear current edit buffer. +F5 - Toggle ignore mode on/off. +F8 - Toggle private chat mode on/off. +F9 - Quit. + +ctrl+L - Refresh/redraw screen. + + +Commands +-------- +/to <user> - Set target for private chat. Example: "/to foobar" + will set target to user "foobar". After this, pressing + function key F8 will toggle between private mode and + public. Private chat mode is indicated by "username>" + on the input line. + +/ignore [user] - Toggle user to/from ignore. "/ignore" without specified + username will list users currently on the ignore list. + When ignore mode is ENABLED (via function key F4), + no messages or actions from users on the list will be + displayed. However, they will go into log file, if + logging is active. + +/color <color> - Changes your current user color visible to OTHER people + using the regular NN chat. Of course, this does not + affect this client in any way, as user colors are + ignored. + +/save - Save current configuration (username, password, etc.) + Notice that this may be a risk, if your computer + has several users as just starting the client will + automatically log into the chat with your username and + password! + +/who - Lists all users on the chat currently. + + +Installation +------------ +NNChat requires a curses library, preferably ncurses. It is +also possible to compile NNChat for Windows via MinGW and use +PDCurses instead, but this includes certain complexities in +build process (see Makefile.w32) + +1) Edit Makefile (optional) + +2) make / gmake + +3) ./nnchat --help