Nimc Instant Messaging Suite Code
Status: Inactive
Brought to you by:
punkrockguy318
| 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 |
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