RSS 166 projects tagged "Filters"

No download Website Updated 29 Jun 2010 RXPY

Screenshot
Pop 29.70
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.

No download Website Updated 03 Jul 2009 minimac

Screenshot
Pop 65.40
Vit 3.66

Minimac is a minimalist, general purpose text macro processor. Its simplicity should make it particularly well suited as a front end preprocessor for little language compilers. It is meant to be simpler to use than m4. It uses an explicit argument stack, and user functions are defined by concatenation (similar to the Forth language). Macro expansion is delayed to the last possible moment. The software is currently in alpha release.

No download Website Updated 26 Feb 2009 Apache Mailet API

Screenshot
Pop 17.94
Vit 1.00

The Apache Mailet API is a Java API which allows the rapid development and flexible deployment of email processing functionality. A mailet is a mail processing component. Though there are some differences, a servlet as a HTTP processing component is a useful analogy.

Download Website Updated 26 May 2009 Montezuma

Screenshot
Pop 32.37
Vit 1.78

Montezuma is a full-text indexing/search engine library for Common Lisp. It started as a straight-forward port of Ruby's Ferret and currently approaches Lucene in performance.

Download Website Updated 21 Mar 2011 LEPL

Screenshot
Pop 122.24
Vit 7.35

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.

Download Website Updated 13 Oct 2008 python-managesieve

Screenshot
Pop 31.62
Vit 1.00

python-managesieve is a ManageSieve client library for remotely managing Sieve scripts, including a user application (the interactive 'sieveshell'). Sieve scripts allow users to filter incoming email on the mail server. The ManageSieve protocol allows managing Sieve scripts on a remote mail server. These servers are commonly sealed so that users cannot log into them, yet users must be able to update their scripts on them.This module allows accessing a Sieve server for managing Sieve scripts. It is accompanied by a simple yet functional user application, 'sieveshell'.

Download Website Updated 11 Mar 2014 htmLawed

Screenshot
Pop 243.63
Vit 38.58

htmLawed is a PHP script that makes input text more secure, HTML standards-compliant, and suitable in general from the viewpoint of a Web-page administrator, for use in the body of HTML 4 or XHTML 1 or 1.1 documents. It is a customizable HTML/XHTML filter, processor, purifier, and sanitizer. It can ensure that HTML tags are balanced and properly nested tags, neutralize code that may be used for cross-site scripting (XSS) attacks, and limit the allowed HTML elements, tags, attributes, or URL protocols.

Download Website Updated 30 Aug 2012 urlwatch

Screenshot
Pop 160.84
Vit 7.71

urlwatch is a script intended to help you watch URLs and get notified (via email) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed. The script works out of a single directory, so there is no need to install anything. State files are kept in the same folder. The script supports stripping parts of a page that are always changing through the use of a filter hook function. It is typically run as a cronjob.

Download Website Updated 12 Jul 2007 Aquarium Text Filter

Screenshot
Pop 21.82
Vit 1.00

Aquarium is a text filtering package written in PHP. It filters nearly all four-letter words, profanities, curses, and pornographic language from any text, while filtering nearly no benign words. Aquarium can keep your blog, forum, guestbook, or other dynamic Web application clean and suitable for all ages.

Download Website Updated 01 Jul 2007 Javascript Templating Language

Screenshot
Pop 12.49
Vit 1.00

JSTE is a Java-based templating language for producing dynamic content, which is typically useful in Web applications. JSTE's purpose is similar to that of JSP, Velocity, and FreeMarker, with the key difference that JSTE uses Javascript for the computational aspects of template expansion. This enables template authors to employ the full power of Javascript, including functions, closures, objects, and delegation, in creating templates.

Screenshot

Project Spotlight

lazygal

A static Web gallery generator.

Screenshot

Project Spotlight

r6rs-protobuf

Protocol Buffers for R6RS Scheme.