Package: wnpp Severity: wishlist * Package name : pyp Version : 2.11 Upstream Author : tobyro...@gmail.com * URL : http://code.google.com/p/pyp/ * License : New BSD Programming Lang: Python Description : sed/awk-like tool with Python language
pyp, the Pyed Piper, is a command line tool for text manipulation. It is similar to awk and sed in functionality, but its subcommands are Python based, and thus more familiar to many programmers. . It can operate both on a per-line base and on the complete input stream. Different features can be pipelined in a single command by using the pipe character familiar from shell commands. . pyp backs up its input for reruns with modified commands, and can save commands as macros. On the downside, the rerun feature makes it unsuitable for continuous pipe operation. the program consists only of a single 2k line python executable (containing documentation) and could thus be packaged by simply debian/install'ing to /usr/bin. some work will be needed to make the program well-behaved (not a complete list from a full review, i guess there's a little more too): * macros are saved to ~/pyp_group_macros.json, which is really not an appropriate location for configuration * other configuration is loaded in the form of an imported python script, whose default contents are stored in a string inside the main program. * the documentation looks a little like restructured text, but isn't white that and contains ansi color codes for terminal output. if it was cleaned up, it could probably even be turned into a man page. * there is no copyright note in the source code yet, the only info that says it's BSD is its web site.
signature.asc
Description: Digital signature