Serf Tools
SourceForge.net
Download
Project Summary
Introduction
Examples
Serf Tools
The Serf Tools are small programs and scripts mainly developed to speed up development or reduce the effort to deploy a working solution. Most of the programs start as one-off solutions that prove to be useful in other places. All tools are licensed under GPL and can be downloaded from SourceForge.


January 2005 -
wxBrowser(py) and wxwML
The wxBrowser and wxwML can be used to create a web based application that runs as a desktop application using wxWidgets objects instead of a browser and HTML/JavaScript.
GUI Events are bound to URLs instead of functions. In case an event is triggered the wxBrowser requests a new document from the URL, expecting wxwML back. It translates the wxwML into python code and executes it within a try/except block, ignoring errors.


December 2004 -
Simple HTML Editor(py)
The Simple HTML Editor is a wxPython script that can be used as a very simple WYSIWYG HTML editor. It is based on wx.stc.StyledTextCtrl (Scintilla) and currently implements bold (B), italic (I), underline (U) and links (A). It can be extended to work with any set of HTML tags but is not meant to handle whole HTML documents only the content part (text).


June 2004 -
Serf Content Manager Tool(java) 0.1.0
The Serf Content Manager is a tool to automatically build a rough content manager on top of a JDBC connection to a database. The tool uses JDBC MetaData to dynamically create views for each of the tables.


August 2003 -
Serf Code Generator(py) 0.2.3
The Serf Code Generator uses a subset of XSL commands to produce source code from object descriptors (XML documents). Serf Processing Instructions (XSL commands) makes the templates easier to read since it removes the redundant infromation found in XSL commands. Also, using as script delimiters it's possible to create even JSP or ASP documents.


September 2002 -
Serf Document Parser(java) 0.1 (prev. Timbuktu)
The Document Parser was developed as a tool to extract source code comments from ASP/VBScript files (similar to JavaDoc). It scans a directory (incl subdirectories) and produces an XML-file that can be used as basis for dicumentation.

The Document Parser is no longer developed or maintained. It was made before Java got a RE library included in the JDK and now there are several other packages that perform the same tasks better.