2131 projects tagged "Text Processing"

No download Website Updated 01 May 2009 FlatTree

Screenshot
Pop 15.23
Vit 43.29

FlatTree is a Java library for reading and writing flat files with CSV, FLR (fixed length record), or mixed structures. It features a tree-style processing API and adapters for SAX, Stax, and XStream for transformation, data binding, or serialization.

No download Website Updated 03 Jul 2009 minimac

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

Download Website Updated 22 Dec 2009 Booleano

Screenshot
Pop 24.00
Vit 43.10

Booleano is an interpreter of Boolean expressions; a library to define and run filters available as text (e.g. in a natural language) or in Python code. In order to handle text-based filters, Booleano ships with a fully-featured parser whose grammar is adaptive: Its properties can be overridden using simple configuration directives. On the other hand, the library exposes a Pythonic API for filters written in pure Python. These filters are particularly useful to build reusable conditions from objects provided by a third party library.

Download Website Updated 30 Jun 2009 libcsv_parser++

Screenshot
Pop 53.03
Vit 1.00

libcsv_parser++ is a C++ library for parsing text files to extract records and fields. The records can be delimited with any set of characters. It makes the following assumptions: the record terminator is only one character in length; the field terminator is only one character in length; and the fields are enclosed by single characters, if any. The parser can handle documents where fields are always enclosed, not enclosed at all, or optionally enclosed. When fields are strictly all enclosed, there is an assumption that any enclosure characters within the field are escaped by placing a backslash in front of the enclosure character. The software could be ported to Windows with very little effort.

No download Website Updated 15 Jul 2011 QuHelp

Screenshot
Pop 30.64
Vit 2.25

QuHelp is a command-line program that scans a directory with HTML formatted text files and builds a help site using that directory's content and a template. A default template is included, but any template can be specified. QuHelp adds a nice expandable tree view of the help site's contents, a navigator, permalinks, and other useful stuff for browsing the help site.

No download Website Updated 30 May 2011 JCols

Screenshot
Pop 17.46
Vit 1.27

JCols is a small Java-based text processing utility. It allows an arbitrary user-defined Java or JavaScript expression to be applied to each line of input in order to generate each line of output. In some cases, JCols can be used in place of AWK.

Download Website Updated 10 Aug 2010 xMarkup

Screenshot
Pop 25.65
Vit 1.13

xMarkup is a command line and GUI utility for multipurpose processing of a set of text files. It can be used to generate or edit the navigational cross-references within a set of HTML documents, analyze and convert the structure or content of SGML, XML, HTML, or text documents, split or merge text files with specified rules, analyze and extract data, generate scripts, and more. xMarkup supports a built-in procedural language which may be used to describe rules of the processing. This language is a simple dialect of the Icon programming language.

Download Website Updated 29 Mar 2010 jSmaTeP

Screenshot
Pop 58.74
Vit 2.16

jSmaTeP assists in the use of Java for processing import and export data by configuring a data structure rather than by programming it. The structure of the import data is specified in an XML file. jSmaTeP then generates a value object representing exactly one row or record in the import file based on a given XML data configuration. This means that if the import or export format changes, only the XML data configuration needs to be changed to match it.

Download Website Updated 13 Sep 2009 jbookshelf

Screenshot
Pop 65.45
Vit 1.76

jbookshelf is an electronic book collection organizer and reader. It supports collecting plain files (text, HTML, PDF, etc.), has basic collection search, fulltext collection search (planned), internal viewers for plain text, HTML, RTF, and PDF, notes and citations, book categories, FB2 support (planned), and portability (removable drives support) (planned).

No download Website Updated 12 Apr 2013 Lucidor

Screenshot
Pop 85.64
Vit 4.97

Lucidor is a program for reading and handling e-books. It supports e-books in the EPUB file format and catalogs in the OPDS format.

Screenshot

Project Spotlight

Cerridwen

Accurate solar system data for everyone.

Screenshot

Project Spotlight

Toxic

A general purpose template engine.