RSS 25 projects tagged "General"

Download Website Updated 20 Dec 2012 rst2pdf

Screenshot
Pop 110.63
Vit 11.98

rst2pdf is a tool to convert Restructured Text to PDF without using any intermediate formats.

No download Website Updated 09 Jun 2012 PyBison

Screenshot
Pop 49.75
Vit 1.00

PyBison is a sophisticated yet easy-to-use parser creation toolkit for Python that interfaces directly to Bison (yacc)-based parsers. It provides full LALR(1) grammar support, allowing for simple parsing tasks through to writing compilers for high-level languages. Parser code is automatically generated from rules within user-created Parser classes (written in Python), and then, compiled, yacc'ed and linked into a shared library, which is loaded into the running process. All this happens automatically. When the parser runs, it connects directly with the yyparse() routine, and takes event callbacks upon parse targets being reached.

Download Website Updated 21 Mar 2011 LEPL

Screenshot
Pop 115.08
Vit 7.89

LEPL is a recursive descent parser library written in Python. It is based on parser combinator libraries popular in functional programming, but also exploits Python language features. Operators provide a friendly syntax, and the consistent use of generators supports full backtracking and resource management. Backtracking implies that a wide variety of grammars are supported; appropriate memoisation ensures that even left-recursive grammars terminate.

No download Website Updated 06 Jul 2010 OOoPy

Screenshot
Pop 78.35
Vit 4.25

OOoPy is a Python library for modifying OpenOffice.org documents. It provides a set of transformations on the OOo XML format using the ElementTree XML Library. Transformations included are a mail merge application and the concatenation of documents with formatting intact. The framework supports easy creation of new transformations.

No download Website Updated 29 Jun 2010 RXPY

Screenshot
Pop 29.12
Vit 1.00

RXPY is a pure-Python regular expression library, compatible with the re package. RXPY can be used as a test-bed for new matching algorithms, since the parser and compatibility components are reusable.

Download Website Updated 13 Mar 2010 Lindenmayer Systems in Python

Screenshot
Pop 24.58
Vit 1.00

Lindenmayer Systems in Python provides a simple implementation of Lindenmayer systems (also called "L-systems" or "substitution systems"). In basic form, a Lindenmayer system consists of a starting string of symbols from an alphabet which has repeated transitions applied to it, specified by a list of transition search-and-replace rules. In addition to the standard formulation, two alternative implementations are included: sequential systems (in which at most one rule is applied) and tag systems (in which the transition only takes place at the beginning and end of the string). Despite being implemented entirely in Python, for reasonable rules on a modern machine, the system is capable of running thousands of generations per second. Lindenmayer systems are found in artificial intelligence and artificial life and can be used to generate fractal patterns (usually via mapping symbols from the alphabet to turtle commands), organic-looking patterns that can simulate plants or other living things, or even music.

Download Website Updated 07 Dec 2006 Document Library

Screenshot
Pop 55.05
Vit 1.48

Document Library is a Web application for document management in larger organizations with a lot of documents. It supports a workflow for the submission and publication of documents. It also supports the automatic conversion of document formats on the server, such as Word to PDF. All metadata about documents can be harvested using the standard OAI-PMH protocol, thus allowing the integration of Document Library with other applications, such as Web CMSs.

Download No website Updated 03 Nov 2006 yappy

Screenshot
Pop 35.85
Vit 1.65

Yappy provides a lexical analyser and a LR parser generator for Python applications. Currently it builds SLR, LR(1), and LALR(1) parsing tables. Tables are kept in Python shelves for use in parsing. Some ambiguous grammars can be handled if priority and associativity information is provided.

Download Website Updated 11 Jul 2006 todo2html

Screenshot
Pop 12.88
Vit 1.00

todo2html generates pretty HTML from a standard text TODO file. The formatting is configurable with style sheets, and there is an easy-to-read built-in style or a style-free option.

Download Website Updated 31 May 2006 Jostraca

Screenshot
Pop 59.12
Vit 2.78

Jostraca is a general purpose code generation toolkit for software developers. It uses JSP syntax and can be configured to use a number of different programming languages. Jostraca is a templating tool for Generative Programming.

Screenshot

Project Spotlight

check_updates

A Nagios plugin to check if a Red Hat system is up to date.

Screenshot

Project Spotlight

Suricata

A network IDS and IPS engine.