A python web framework (more like an ASP API mimicking library). The benefit of using it is that ASP python code may feel more pythonic and code may be moved from IIS/ASP to Apache/ModPython/PSP without almost no modifications.
- Where I work I use IIS/ASP python, at home I use webware and mod_python.
- I had come to occasions when I needed to take code from one place to the other to test or improve or whatever.
- I knew ASP and PSP are much similar as architecture of the code written and if they can be brought to a common place in terms of API then my problem is solved.
- I never liked the way code in ASP/python looks, so I already had something of a more pythonic wrapper around it so why not try to make another wrapper around mod_python psp following the same interface.
- Write one code and take it from ASP to PSP and vice versa withouth almost no modification
- Handles uploaded files with an easy and common api across platforms.
- Easy Buffering support across platforms
- ASP like "queryString" for GET fields and "queryForm" for POST fields and then "fields" to have all page fields
- Common ground for cookies and session handling
- Methods like encodeURL/decodeURL escHTML isURLTraversal
- Methods like makeHtmlNavigationBar and makeHtmlOptions to handle common First|Previous|Next|Last and HTML list build patterns easily
- Easy database integration with an authomatic website for editing database data (see webform)
- Download, unzip and run python setup.py install
- For working with it you will need to have python 2.3 or later, win32com support for IIS/ASP and mod_python for Apache/mod_python/PSP
- Eventually try to make a wrapper around Webware/PSP
If you have any questions or issues please feel free to contact me.