wwwoffle-tools(8) tools to manage wwwoffle cache

SYNOPSIS

wwwoffle-ls (<dir>/<subdir> | <protocol>://<host> | <URL>)
wwwoffle-mv (<dir1>/<subdir1> | <protocol1>://<host1>)

            (<dir2>/<subdir2> | <protocol2>://<host2>)
wwwoffle-rm <URL>
wwwoffle-read [--removeheader] <URL>
wwwoffle-write [--addheader] <URL>
wwwoffle-hash <URL>
wwwoffle-fsck
wwwoffle-gunzip ( <dir>/<subdir> | <protocol>://<host> ) ...
wwwoffle-gzip ( <dir>/<subdir> | <protocol>://<host> ) ...

DESCRIPTION

These eight commands can be used from the command line to inspect the wwwoffle cache, to move the cached pages around and to remove the cached pages from the cache. Using the wwwoffle HTML interface is much better and can be done even by normal users.

wwwoffle-ls
list the files in the directory in the style of 'ls -l'. For example use 'wwwoffle-ls http/foo' to list the URLs cached in the directory http/foo.

wwwoffle-mv
To rename a host directory in the spool to another name. Because the URL is encoded in the filename just renaming the directory will not work. Instead of 'mv http/foo http/bar' use 'wwwoffle-mv http/foo http/bar'.

wwwoffle-rm
Delete the URL that is specified on the command line. To delete all URLs from a host it is easier to use 'rm -r http/foo' than using this.

wwwoffle-read
Read data directly from the cache for the URL named on the command line and output it on stdout.

If --removeheader is used, the HTTP header will be removed for you.

wwwoffle-write
Write data directly to the cache for the URL named on the command line from stdin. Note this requires a HTTP header to be included first or browsers may get confused.

     (echo "HTTP/1.0 200 OK";
      echo "Content-Type: text/html";
      echo "" ; cat bar.html ) |
     wwwoffle-write http://www.foo/bar.html

If --addheader is used, the above header will be generated for you, so that the data can be redirected without the need for the echoes above.

If a different header is required, it will have to be generated externally as in the example above.

This should only be done as the user "proxy", else the file can't be written (in case of a normal user), or the file can't be removed later (in case of doing this as root).

wwwoffle-hash
Print WWWOFFLE's encoding of the submitted URL. This is useful for scripts working on the WWWOFFLE cache.

wwwoffle-fsck
Check the cache for inconsistent filenames and fix them.

wwwoffle-gzip, wwwoffle-gunzip
Compress or uncompress the cached copy of the specified URLs.

FILES



/var/cache/wwwoffle  default wwwoffle cache

AUTHOR

Written by Federico Di Gregorio <[email protected]>
Updated by Paul Slootman <[email protected]>