Menu

Tree [r3] /
 History

HTTPS access


File Date Author Commit
 nimc 2008-06-06 punkrockguy318 [r2] initial commit continued
 INSTALL 2011-02-11 punkrockguy318 [r3] updated contact info; changed default inerprete...
 MANIFEST 2008-06-06 punkrockguy318 [r1] initial commit
 README 2011-02-11 punkrockguy318 [r3] updated contact info; changed default inerprete...
 TODO 2011-02-11 punkrockguy318 [r3] updated contact info; changed default inerprete...
 nimc-client 2011-02-11 punkrockguy318 [r3] updated contact info; changed default inerprete...
 nimc-server 2011-02-11 punkrockguy318 [r3] updated contact info; changed default inerprete...
 setup.py 2008-06-06 punkrockguy318 [r1] initial commit

Read Me

NIMC - Not so instant messaging client
Includes:
Portable NIMC protocol server - server.py
Portable NIMC protocol client library - client.py
Portable NIMC client interface - interface.py
NIMC utility functions - msgparser.py
NIMC Simple netcat like command-line client - simpleclient.py

Dependencies:  Python 2.4.2 (May work with other versions)
               PyGTK 2.x (only for client GUI)
               
Pros and Cons of NIMC:
Pros:
  Very simple design
  Easy to extend/modify
  Object Oriented
Cons:
  Http like connect/close functions cause for a decent size load
  
Known Bugs:
*  If you don't use the logout function, you will be logged in until the server reboots.
    - I'll get around to fixing this one sometime.  Maybe a every 60 cycle check of who has been idle

License:  GNU General Public License Version 2

Contact:  Lukas Sabota (LTsmooth42 __at__ gmail __dot __ com)

Developers: 
Lukas Sabota - Design, and Sole Developer