Apache::Wyrd::Bot 0.93
Details
| Size: | 126K |
| Last Update: | 2008-04-19 23:32:52 |
| OS Support: | Linux |
| License/Program Type: | Perl Artistic License |
| Publisher: | Barry King |
| Price: | $0.00 |
Description:
Apache::Wyrd::Bot 0.93 is libraries software developed by Barry King.
Apache::Wyrd::Bot provides a class of objects which operate in the background and independent of the apache process, while being monitored in a browser window. This is useful for showing updates to a time-consuming process, such as building an index or converting a file between different formats.
Because it uses HTML http-equivalent metadata to trigger the browser reload, it should always be the outermost Wyrd on an HTML page.
Bot uses the default UNIX shell and the machine filesystem to communicate with the apache process. If another instance of the 'bot is launched, this will be detected, and the browser will continue to follow the previous instance.
Unlike other Wyrds, 'Bots have two methods of being invoked. One is via the shell, using /path/to/perl -MBOTCLASSNAME -ego. This ultimately invokes the _work method. The other is via the traditional Wyrd route, and creates the reloading page.
HTML ATTRIBUTES
basefile
(Required, absolute path) The "base" file location for the 'bot to store it's process ID, output, and error log. These will be files with this base name plus .pid, .out, and .err respectively. They must be readable and writeable by the apache process. Note that they do not need to be in a browser accessible place on the filesystem.
pidfile, errfile, outfile
Absolute pathnames for the files normally derived from basefile can be specified, if necessary.
refresh
How many seconds between browser refreshes. Default is 2.
expire
If the user does not wait for the 'bot to complete and instead closes the browser window, the previous instance will not have it's results automatically removed. This parameter defines how old the results should be before a completely new instance is invoked. The default is 30 seconds, but it shouldn't be much less than this.
perl
Absolute path to the perl executeable. Bot will attempt to determine this itself, but it is best if it is explicitly declared.
Flags
raw
Use when output is not HTML. Causes the Wyrd to use to enclose the output of the 'Bot.
reverse
Display the lines of the output file in reverse.
Requirements:
Perl
Apache::Wyrd::Bot 0.93 supports different languages (including english). It works with Linux.
Downloading Apache::Wyrd::Bot 0.93 will take several seconds if you use fast ADSL connection.
0 comments
Add to
Apache::Wyrd::Bot 0.93 Version History
Related Software
|
|
From category: Interpreters |
| Invocation Programming Language is a development environment and testbed.... |
|
|
From category: Code-Generators |
| C to C++ 1.4.0 is code generators software developed by Denis G. Sureau. C to C++ is a Python script that converts C code to C++ code. The main program is ctocpp.py that performs successive... |
|
|
From category: Assembler-Tools |
| cx_Freeze 3.0.3 is assembler tools software developed by Anthony Tuininga. cx_Freeze module is a set of utilities that can freeze Python scripts into executables in a cross platform way, using many... |
|
|
From category: Libraries |
| fb_mhash 1.2 is libraries software developed by Richard Kotal. fb_mhash is a UDF library for Firebird/Interbase. fb_mhash implements an interface to the mhash library (libmhash). It support... |
|
|
From category: Libraries |
| Class::Meta::Type 0.53 is libraries software developed by David Wheeler. Class::Meta::Type is a Perl module for data type validation and accessor building. SYNOPSIS package MyApp::T... |
|
|
From category: Libraries |
| DBIx::DataModel 0.21 is libraries software developed by Laurent Dami. DBIx::DataModel is a Perl module with Classes and UML-style Associations on top of DBI. SYNOPSIS in file \"MySche... |
|
|
From category: Libraries |
| class.Logger.php3 1.0 is libraries software developed by CDI. class.Logger.php3 is used to maintain persistant log files in PHP3 applications as efficiently as possible. Using Logger, your p... |
|
|
From category: Libraries |
| C Algorithms Library 1.0.0 is libraries software developed by Simon Howard. C Algorithms Library is a collection of commonly used Computer Science algorithms. The focus is on code that is we... |
|
|
From category: Libraries |
| FFmpeg::Stream::Video 5704 is libraries software developed by Allen Day. FFmpeg::Stream::Video is a video stream from a (multi)media stream group. SYNOPSIS $ff = FFmpeg->new();... |
|
|
From category: UI-User-Interfaces |
| JGraph - For Java 1.4 is a freely available graph component for Swing.... |
|
|
From category: Libraries |
| Eclipse 2D Game Engine 1.0 is libraries software developed by Lee Millward. Eclipse is a set of C++ classes designed to give beginner developers a head start in developing their first games as well... |
|
|
From category: Libraries |
| Declare::Constraints::Simple 0.03 is libraries software developed by Robert Sedlacek. Declare::Constraints::Simple is a Perl module for Declarative Validation of Data Structures. SYNOPSIS \... |
|
|
From category: Libraries |
| FrameMaker::FromHTML 0.03 is libraries software developed by Peter G. Martin The Scribe & Chutney Trust. FrameMaker::FromHTML is a Perl class to convert HTML file to FrameMaker MIF. SYNOPSIS... |
|
|
From category: Quality-Assurance-and-Testing |
| Flyspray 0.9.8 is quality assurance and testing software developed by Tony Collins. Flyspray is an uncomplicated, web-based bug tracking system for assisting with software development. It was origi... |
|
|
From category: Libraries |
| Domingo is a simple, consistent, object-oriented easy-to-use interface to the Lotus Notes/Domino Java-API.... |
Leave a comment