Thats awesome man. The manual looks nice!
When I get home, if I remember, I'll upload the little bit of client side code I had done, (which admitedly includes a stupid WxTimer dependancy. Its
a fairly simple state-machine thingo. Maybe it might be cool to try and sync up the abstractions at both sides of the library. (ie, server and client sides).
Oct 1 2005
2:19pm from whit537@uncnsrd
Subject: citlib -- Citadel client library for Python
Hey all,
At IG\'s prompting, I wanted to speak up here about a project I am embarking on. I am
writing a client libary for Citadel in Python, tentatively called "citlib." So far I havedone an initial reformat of the Citadel protocol spec in
Python documentation format, and I have designed a general architecture. I am working with a two-layerscheme:
- CitServer -- a literal representation of the Citadel API\'s 110 commands;
responsible for bridging the API to/from Python\'s data types
- Citadel -- a further abstractionwith floors, rooms, users, etc. all given Python object representations
My understanding
is that this dovetails with Shayne\'s project, which is server-side. In any case, I just wanted toget on the radar here. You can track my progress in the
svn repo.
Any ideas/feedback welcome!
chad