Text Management
On each keystroke, all matches of the given text are highlighted, and the corresponding replacements are performed. Parts of the regular expression can be selected to make their scope appear in the original text.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Editor, Regular Expression, Replacement, Text, Text Editor, Text Replacement
License: Freeware | Download (57): Finding (and Replacing) Nemo Download |
This function accepts a string and returns a string with whitespace(one space) inserted between words with leading capitalized letters.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Split, Split String, String, Text, Text Processing, Text Split
License: Freeware | Download (57): Split string on capitalized/uppercase char Download |
This script allows you to try a small, powerful templating language using template strings embedded in standard Python syntax. Templates are valid Python source, compiled directly to bytecode. Variable substitution is performed using 'string.Template'.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Standard Syntax, Strings, Strings Template, Template, Templating Language
License: Freeware | Download (57): Good enough templating Download |
This script converts OpenOffice documents to XML and text. It is useful when you want to index the contents of your documents written with OpenOffice.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Openoffice, Openoffice Converter, Openoffice To Text, Openoffice To Xml, Text, Xml
License: Freeware | Download (57): OpenOffice to xml and/or text Download |
This function will split and (optionally) validate UK postcodes.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Parser, Parsing Postcode, Postcode, Postcode Parser, Text, Uk Postcode
License: Freeware | Download (57): Parsing a UK postcode Download |
"Templating" (copying an input file to output, on the fly inserting Python expressions and statements) is a frequent need, and YAPTU is a small but complete Python module for that; expressions and statements are identified by arbitrary user-chosen regular-rexpressions.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Regular, Regular Expression, System, Templating, Templating System, Text Management
License: Freeware | Download (57): Yet Another Python Templating Utility (YAPTU) Download |
This function formats a block of text. The text is broken into tokens. (Whitespace is NOT preserved.) The tokens are reassembled at the specified level of indentation and line width. A string is returned.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Block, Format, Format Text, Text, Text Block, Text Broke
License: Freeware | Download (57): Format a text block Download |
jQuery Codepress Plugin makes it easy to install Codepresss on your page in the jQuery way. It integrates Codepresss with the jQuery Form Plugin and enables the contents of Codepress to be submitted via ajax. The code is compatible with all modern web browsers.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, JavaScript, BSD Solaris
Keyword: Codepress, Codepress Plugin, Jquery, Jquery Codepress, Jquery Plugin, Plugin
License: Freeware | Download (57): jQuery Codepress Plugin Download |
In a configuration file you have some options. These are grouped in name and value pairs. These pairs belong to one section and a section is indicated by a name in brackets. This Python class reads such a file.
Platforms: Windows, Python,
Keyword: Configuration, Configuration File, Configuration Tool, Tool, Winini, Winini File
License: Freeware | Download (56): Read configuration from a text file Download |
Text files are most often read by-line, with excellent direct Python support. Sometimes you need to use other units, such as the paragraph -- a sequence of non-empty lines separated by empty lines. Python doesn't support that directly, but, this script adds such functionality.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: File, File Read, Paragraphs, Paragraphs Units, Text Read, Units
License: Freeware | Download (56): Read a text file by-paragraph Download |
This script represents the implementation of a dictionary, whose items cannot be reset or deleted, nor new can be added.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Custom Dictionary, Dictionary, Immutable Dictionary, Items, Tuple, Tuple Dictionary
License: Freeware | Download (56): Implementing an Immutable Dictionary Download |
odt2txt is a command-line tool which extracts the text out of OpenDocument Texts, as produced by OpenOffice.org, KOffice, StarOffice and others. Features: - small - supports multiple output encodings - adopts to your locale - able to substitute common characters which the output charset does...
Platforms: Windows, Mac, *nix, Mac OSX, Linux, C/C++, BSD Solaris
Keyword: Converter, Odt To Txt Converter, Text, Text Converter, Text Tool, Tool
License: Freeware | Download (56): odt2txt Download |
AFT is a document preparation system. It is mostly free form meaning that there is little intrusive markup. AFT source documents look a lot like plain old ASCII text.AFT has a few rules for structuring your document and these rules have more to do with formatting your text rather than embedding...
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Perl, BSD Solaris
Keyword: Document, Document Preparation System, Html Editor, Preparation, System, Text Editor
License: Freeware | Download (56): AFT script Download |
The str() function in the standard library behaves in a slightly weird way when applied against lists: on each element of the list, the repr() is appended. In contrast, this module provides a deep_str() that deeply applies str() across lists. This module also provides utilities to develop custom...
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Data, Data Structure, String, String Functions, Strings Management, Structure
License: Freeware | Download (56): Deeply applying str() across a data structure Download |
QuackTemplate.Wrapper is a template helper class: it takes arbitrary Python objects and uses__gettitem__ so that the wrapped object can be passed into the standard Python string substitution mechanism. It can follow method calls, dict keys and list members (to some extent).
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Helper, Helper Class, Template, Template Helper, Template Wrapper, Wrapper
License: Freeware | Download (56): QuackTemplate.Wrapper Download |
This script is a small tool for language and author identification for textfiles.
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: Author Identification, Identification, Language, Language Identification, Text, Text Management
License: Freeware | Download (56): Guess language of text using ZIP Download |
This program translates Armenian in UTF-8 Unicode to the International Phonetic Alphabet assuming that the dialect represented is Eastern Armenian. To compile this program, first inspect the Makefile and change the definitionsof any directories that you wish to change. Then do:makemake...
Platforms: Windows, Mac, *nix, Mac OSX, Linux, C/C++, BSD Solaris
Keyword: Armenian, Armenian Font Converter, Armenian To Utf-8 Unicode, Converter, Font, Font Conversion
License: Freeware | Download (56): EARM2IPA Download |
Given a string containing a textual table, this script splits it into a list of lists, according to the position of the most frequent word beginnings (or according to the most frequent word endings for tables aligned to the right).
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Python, BSD Solaris
Keyword: List, Splitter, Table, Table List, Table Management, Table Splitter
License: Freeware | Download (54): Table splitter Download |
InlineEditBox.net is a .NET control that adds in-line text editing capabilities with one line of code. This is great for forms and administrative areas giving you the possibility to edit a piece of text inline, and submitting it not via a submit button, but instead with AJAX. InlineEditbox...
Platforms: Windows, ASP.NET,
Keyword: .net Control, Editing, In-line, In-line Text Editing, Text, Text Management Library
License: Freeware | Download (54): Inline Edit Box .NET Download |