Input
Libexecstream is a C++ library that allows you to run a child process and have its input, output and error avaliable as standard C++ streams..
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (87): libexecstream Download |
Randomize Lines (rl) is a command-line tool that reads lines from an input file or stdin, randomizes the lines and outputs a specified number of lines. It does this with only a single pass over the input while trying to use as little memory as possible. I wrote rl in my spare time mainly to be...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (105): Randomize Lines Download |
ByteName project is a tool that for each byte of the input prints a line consisting of the byte offset, the hex value of the byte, the octal value of the byte, and its description in Latin-1, Latin-2, WinLatin1, WinLatin2, or EBCDIC. A command line flag suppresses printing of bytes within the...
Platforms: *nix
License: Freeware | Size: 80.9 KB | Download (96): ByteName Download |
Pipemeter is a command line utility that displays the speed and, if possible, progress, of data moving from its input to its output..
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (90): Pipemeter Download |
IO::Prompt is a Perl module to interactively prompt for user input. SYNOPSIS use IO::Prompt; while( prompt "next: " ) { print "You said $_n"; } By default, this module exports a single function prompt. It prompts the user to enter some input, and returns an object that represents the...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (103): IO::Prompt Download |
IO::Busy is a Perl module to intercept terminal input while something else is happening. SYNOPSIS use IO::Busy; my $fh = busy { non_interactive_stuff(); }; This module exports a single subroutine, named busy. That subroutine takes a single argument, which must be a block of code. busy...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (87): IO::Busy Download |
IO::InSitu is a Perl module to avoid clobbering files opened for both input and output. SYNOPSIS use IO::InSitu; my ($in, $out) = open_rw($infile_name, $outfile_name); for my $line (<$in>) { $line =~ s/foo/bar/g; print {$out} $line; } When users want to do in-situ processing on a...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (86): IO::InSitu Download |
Data::FormValidator::Constraints is a Perl module with basic sets of constraints on input profile. SYNOPSIS use Data::FormValidator::Constraints qw(:all); In an Data::FormValidator profile: constraint_methods => { email => email(), fax => american_phone(), phone => american_phone(),...
Platforms: *nix
License: Freeware | Size: 88.06 KB | Download (95): Data::FormValidator::Constraints Download |
yagg, given YACC-like and LEX-like input files, generates a C++ program that generates all strings of a user-specified length. yagg can then be used to generate inputs for testing, or to validate that a grammar accepts the strings that you think it does. The grammar file provides the grammar...
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (102): yagg Download |
xmms sndfile is an input plugin for XMMS. Using xmms_sndfile extends the capabilities of XMMS to open and play any file which can be opened and read by libsndfile, including WAV, AIFF, AU, and SVX files and many compressed version of these file formats..
Platforms: *nix
License: Freeware | Size: 225.28 KB | Download (105): xmms sndfile Download |
Command Line WRAPper is a tool that provides an easy way to build and run commands from input lines, avoiding the use of shell script. It is similar to xargs. clwrap can make great things with the locate command, and is low resource intensive. It can also do some not-quite-fun works like...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (95): Command Line WRAPper Download |
HTML_QuickForm_LiveText project is custom HTML_QuickForm element implemented as an input text that intercepts key presses to perform a query via AJAX and then shows the result. When a result line is selected, its value fills the input text and optionally other HTML elements, based on result...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (97): HTML_QuickForm_LiveText Download |
KeyWatcher is a daemon that monitors events from the new Linux input system and to perform actions based on certain events. In other words, multimedia keys like play, stop, mute, etc. can be made to do what they say... KeyWatcher is similar to LinEAK and xhkeys, but does not require X. The...
Platforms: *nix
License: Freeware | Size: 99.33 KB | Download (133): KeyWatcher Download |
lifstat is a small Linux utility that reads /proc/net/dev and reports input and output statistics for network interfaces. Edit the Makefile to change PREFIX from the default /usr/local if you want. $ make ($ su) $ make instal Whats New in This Release: - Multiple interfaces will be...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (93): lifstat Download |
AMIDI-Plug is a MIDI input plugin for XMMS/BMP/Audacious. AMIDI-Plug processes MIDI files and sends their events to one or more ALSA sequencer client ports. Any hardware or software synthesizer, as long as it provides ALSA sequencer ports, can be used to play MIDI with AMIDI-Plug. Playback is...
Platforms: *nix
License: Freeware | Size: 368.64 KB | Download (102): AMIDI-Plug Download |
keyfuzz project is a Linux input layer scancode table manipulation tool. You may use keyfuzz to manipulate the scancode/keycode translation tables of keyboard drivers supporting the Linux input layer API (as included in Linux 2.6). This is useful for fixing the translation tables of...
Platforms: *nix
License: Freeware | Size: 97.28 KB | Download (99): keyfuzz Download |
Swinput can fake a mouse and a keyboard by using the Linux Input System. The swinput modules read from a device and fakes hardware event (mouse motion, key presses etc) as commands written on the devices. Swinput presents status etc on the proc filesystem. Swinput project is useful when testing...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (163): Swinput Download |
mxk is a reasonably sophisticated input rewriting server. The project picks up where conventional keyboard mappings reach their limits. mxk has been used to generate: - A chording Braille input system from a conventional keyboard. The system uses the S D F J K L keys of a normal keyboard - A...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (106): mxk Download |
AnnoCPAN::XMLCGI is a Perl module to read XML input through a CGI.pm-like interface. SYNOPSYS use AnnoCPAN::XMLCGI; my $cgi = AnnoCPAN::XMLCGI->new; my $name = $cgi->param(name); print $cgi->header; print "Hello, $name!n"; # Hello, Bob! # In STDIN... < data > < name >Bob< /name > <...
Platforms: *nix
License: Freeware | Size: 79.87 KB | Download (88): AnnoCPAN::XMLCGI Download |
DadaDodo project is a program that generates random sentences based on input files. Sometimes these sentences are nonsense; but sometimes they cut right through to the heart of the matter, and reveal hidden meanings. DadaDodo works rather differently than Dissociated Press; whereas...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (100): DadaDodo Download |