1114 projects tagged "OS Independent"
Websize (formerly Ionax) is a complete URL sizing solution. It reads in a page through HTTP, checks it for dependencies and other inlines, and generates size information and statistics by content-type and HTTP response code. It's written in Python. It offers progress printing, frames and redirect support, statistics, documentation, and easy install/uninstall. Its purpose is to give you an idea of what your users are enduring while visiting your site.
pyprof is a wrapper around python's profile module for easily profiling python scripts without having to specify the whole path to them if they are in $PATH. It has command line arg and rc file configurable behaviors. If pyprof_auto is used, any python code can be profiled merely by setting the $PYPROF environment variable.
UIML stands for User Interface Markup Language. It is an XML-family language for user interface description. The basic idea is to build user interfaces for various platforms from one description (source). The description consists of a widget structure definition, widget properties, reaction on events, widget set description, application logic, etc. The project aim is to build a Python renderer for UIML. It supports static rendering and wxPython. See additional info on UIML at www.UIML.org
maki is a Web-serving framework built on Python and XML. It allows a Web developer to send an XML input document through any number of steps, where each step is either a stylesheet transformation or a custom process. A processor that evaluates embedded Python code is included. The output of each step is passed as the input to the next step (similar to a Unix pipe). Additionally, the output of each processor step can be cached for a user-specified time period. All configuration is done in XML files that allow you to specify rules based on matching paths against Unix-style wildcard patterns or regular expressions.
PyChecker is a tool for finding common bugs in Python source code. It finds problems that are typically caught by a compiler (or lint) for less dynamic languages, like C and C++. Common errors that can be found include forgetting to import a module, misspelling a variable, passing the wrong number of parameters to a function/method, and not using a module/variable.
This program examines the current buffer and determines the indent style in use, then sets vim tabstop/shiftwidth/etc to work correctly with that style, and creates a syntax match to highlight any indentation in the file that does not match the selected style. It can be set up to auto-detect when opening files.
Formulator is a flexible, extensible framework for the creation and validation of web forms in Zope. Web forms can be created with a web-based management interface. When a form is submitted, many common validations, such as testing for required fields or certain types of input, can be automated.
JPublish is a powerful Web publishing system designed to ensure a clean separation of developer roles. It includes support for multiple templating engines, including Jakarta Apache's Velocity, FreeMarker, and WebMacro. It supports numerous scripting languages including Python, BeanShell, and JavaScript. It is modular and provides for easy extensibility.