giq -- the gnome/gnu/generic interactive queue
Release 0.2
16/March/2000
Lachlan Cox <lachie@zip.com.au>
This is the first public release of giq. Please try it out... It is quite rough around the edges, but does most of what I want it to.
- Description
- In general terms, giq runs a user defined number of jobs simultaneously. The jobs are chosen from a queue of jobs. When a job slot is made available by another job ending (by some means), the next job is taken from the queue and executed. The user may add jobs to the list interactively, in a number of ways: Drag and drop, clipboard paste (not yet implemented) and by generating a sequence.
Drag and drop / clipboard:
a command is supplied as a printf format containing one string tag (eg 'echo %s'). The %s is replaced by the dragged filename/URL/any other string.
Items can be dragged onto the application window's list, or the application's panel applet.
Sequence generator:
a command is supplied as above, as well as a filename containing one integer tag (eg 'foo%d.pdf'). An upper and lower bound and an increment are used to create a sequence of jobs based on the command and filename.
Output of the executed command is captured and can be inspected while executing.
A specific example:
use the command 'wget %s'
Drag URL's from netscape to the panel applet.
For a fast connection, set maximum processes to 2 or 3 or more. For a slow modem, set it to 1.
Netscape crashes; your downloads are safe!
