Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [r3] /
History



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