Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
wwwoffle(1)		    General Commands Manual		   wwwoffle(1)

NAME
       wwwoffle	- A program to control the World Wide Web Offline Explorer.

SYNOPSIS
       wwwoffle	-h | --help --version

       wwwoffle	-online	[-p <host>[:<port>] | -c <config-file>]

       wwwoffle	-autodial [-p <host>[:<port>] |	-c <config-file>]

       wwwoffle	-offline [-p <host>[:<port>] | -c <config-file>]

       wwwoffle	-fetch [-p <host>[:<port>] | -c	<config-file>]

       wwwoffle	-config	[-p <host>[:<port>] | -c <config-file>]

       wwwoffle	-dump [-p <host>[:<port>] | -c <config-file>]

       wwwoffle	-cyclelog [-p <host>[:<port>] |	-c <config-file>]

       wwwoffle	-purge [-p <host>[:<port>] | -c	<config-file>]

       wwwoffle	-status	[-p <host>[:<port>] | -c <config-file>]

       wwwoffle	-kill [-p <host>[:<port>] | -c <config-file>]

       wwwoffle	[-o|-O]	[-p <host>[:<port>] | -c <config-file>]	URL

       wwwoffle	[-d[<depth>] | -r[<depth>] | -R[<depth>]] [-g[Sisfo]] [-F] [-p
       <host>[:<port>] | -c <config-file>] URL1	[URL2 [... URL]]

       wwwoffle	[-d[<depth>] | -r[<depth>] | -R[<depth>]] [-g[Sisfo]] [-F] [-p
       <host>[:<port>] | -c <config-file>] file1 [file2	[... file]]

       wwwoffle	-post [-p <host>[:<port>] | -c <config-file>] URL

       wwwoffle	-put [-p <host>[:<port>] | -c <config-file>] URL

DESCRIPTION
       wwwoffle	 controls  the	World  Wide  Web  Offline  Explorer proxy HTTP
       server.

       The wwwoffle program is used to control the wwwoffled program, to  tell
       it  when	 the  computer is online or offline, and which URLs to get and
       when to fetch them.

       The control options are also available from the server on  an  interac-
       tive control web	page at	http://localhost:8080/control/.

OPTIONS
       The command line	options	available for the program are described	below.

       -h | --help
	      A	 help message is printed giving	a brief	description of the us-
	      age of the program.

       --version
	      The version number of the	program	is printed.

       -online
	      Tell the wwwoffled proxy server that the computer	is  online  to
	      the internet and that requests are to be fetched immediately.

       -autodial
	      Tell the wwwoffled proxy server that the computer	can become on-
	      line  to	the internet if	required for requests that are not al-
	      ready cached, but	that pages that	are in the cache  do  not  re-
	      quire  any  network access.  This	is intended for	use with dial-
	      on-demand	systems	(using diald for example).

       -offline
	      Tell the wwwoffled proxy server that the computer	is not	online
	      to  the  internet	 and that requests are to be cached until they
	      are fetched later.

       -fetch Tell the wwwoffled proxy server to fetch	all  of	 the  requests
	      that  have  been	cached.	  (The proxy server must be online for
	      this to work.)  The program will wait until all of the  requests
	      have been	met before exiting.

       -config
	      Tell  the	 wwwoffled  proxy  server to re-read the configuration
	      file.

       -dump  Tell the wwwoffled proxy server to dump out the current  program
	      configuration.   This  is	 equivalent  to	the most recently read
	      configuration file and the built-in default options.

       -cyclelog
	      Tell the wwwoffled proxy server to close and  then  re-open  the
	      log file.

       -purge Tell  the	wwwoffled proxy	server that the	cache is to be purged.
	      The configuration	file wwwoffle.conf(5)  specifies  the  maximum
	      age  of the pages	to keep.  If a maximum cache size is specified
	      then the oldest pages are	deleted	until  the  size  is  not  ex-
	      ceeded.

       -status
	      Request  from  the  wwwoffled proxy server the current status of
	      the program.  The	online or offline mode,	the  fetch  and	 purge
	      statuses,	 the  number  of  current processes and	their PIDs are
	      displayed.

       -kill  Tell the wwwoffled proxy server to exit cleanly at the next con-
	      venient point.

       URL    The URL of a web page that is to be fetched.  This is  the  same
	      as  using	 a  browser and	entering the URL if not	already	in the
	      cache or pressing	the refresh button in the index	if  it	is  in
	      the cache.

       file   The  name	 of an HTML file that is to be parsed and the links in
	      it are to	be fetched as if the URLs had been  specified  on  the
	      command line.

       -o     Fetch the	specified URL (from the	cache or request it if not al-
	      ready  cached when offline, or get it when online) and output it
	      on standard output.  This	is an easy way of getting an image out
	      of the cache to be used in other programs.  The contents of  the
	      ModifyHTML section of the	configuration file are ignored and the
	      unmodified data is output.

       -O     Fetch the	specified URL (from the	cache or request it if not al-
	      ready  cached when offline, or get it when online) and output it
	      on standard output including the HTTP header.  The  contents  of
	      the ModifyHTML section of	the configuration file are ignored and
	      the unmodified data is output.

       -F     Force  the specified URLs	to be refreshed.  Without this option,
	      the page will not	be fetched unless newer	than  the  version  on
	      the server.

       -r[<depth>]
	      Causes  the  pages  linked  to  by the specified URLs also to be
	      fetched if they are on the same host.  This recursion works  for
	      a	number of links	specified by the depth parameter, a depth of 0
	      means  only  the	specified  page, a depth of 2 means all	linked
	      pages and	all links from them.

       -R[<depth>]
	      The same as -r above, but	it also	works for links	that  are  not
	      on the same host.

       -d[<depth>]
	      The same as -r above, but	is limited to links in the same	direc-
	      tory or a	sub-directory.

       -gS    Also  fetches the	stylesheets that are included in the specified
	      URLs.

       -gi    Also fetches the images that are included	in the specified URLs.

       -gf    Also fetches the frames that are included	in the specified URLs.

       -gs    Also fetches the scripts that  are  included  in	the  specified
	      URLs.

       -go    Also  fetches  the  objects  that	 are included in the specified
	      URLs.

       -post  Create a request using the POST method, the data	is  read  from
	      stdin,  and  appended to the request.  The user must ensure that
	      the format of the	data is	valid for a POST request.  Any of  the
	      characters '&', '=' or ';' that are not being used for their re-
	      served  purpose  must be URL-encoded in the input, other charac-
	      ters will	be URL-encoded.

       -put   Create a request using the PUT method, the  data	is  read  from
	      stdin and	appended to the	request.

       -c <config-file>
	      Specifies	 the  name of the configuration	file that contains the
	      server host name,	port numbers and authorisation password.  This
	      is required for the -online, -autodial, -offline,	-fetch,	 -con-
	      fig,  -dump,  -purge, -status and	-kill options if a password is
	      set.  The	user must have read access to the  configuration  file
	      to  be  able  to use the command if a password is	set.  (See the
	      StartUp and LocalHost section of wwwoffle.conf(5)	for  more  in-
	      formation	on setting the server host name, ports and password.)

       -p <host>[:<port>]
	      Sets  the	 hostname  and	port number that is to be used for the
	      connection to the	proxy server.	For  the  -online,  -autodial,
	      -offline,	 -fetch, -config, -dump, -purge, -status and -kill op-
	      tions this must be the WWWOFFLE control port, for	 the  URL  op-
	      tions  it	must be	the WWWOFFLE HTTP proxy	server port.  If no -p
	      option is	specified then the compile-time	defaults are used.

       When the	-F , -R[<depth>] , -r[<depth>] , -d[<depth>] or	-g[Sisfo]  op-
       tions are given then they will override the options that	are set	in the
       FetchOptions  section of	the configuration and not fetch	any other con-
       tents of	the specified URL.  For	example	if the fetch options  normally
       include images and frames then using the	-gi option will	only fetch im-
       ages and	not frames.  All page contents to be fetched must be specified
       as  command line	options.  Specifying -g	without	any options will fetch
       only the	specified URL without any of the options.

ENVIRONMENT VARIABLE
       The WWWOFFLE_PROXY environment variable can be used instead of  the  -c
       or -p options.  There are three ways that the variable can be used.

       1.     When  the	 variable  is set to absolute pathname of a file, then
	      that file	is used	as the configuration file like the  -c	option
	      (for example /etc/wwwoffle/wwwoffle.conf).

       2.     The  WWWOFFLE_PROXY variable can also be set to the hostname and
	      the port number that would be used with the -p option (for exam-
	      ple localhost:8080).

       3.     The third	possibility is to set the variable to the hostname and
	      the two port numbers for the WWWOFFLE HTTP proxy	port  and  the
	      WWWOFFLE	control	 port (for example localhost:8080:8081).  This
	      way it will work with both types of commands (proxy  access  and
	      control).

SEE ALSO
       wwwoffled(8), wwwoffle.conf(5), diald(8).

AUTHOR
       Andrew M. Bishop	1996-2013.

				March 16, 2013			   wwwoffle(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=wwwoffle&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help