MOTHRA(1) MOTHRA(1)
NAME
mothra - retrieve World-Wide Web files
SYNOPSIS
mothra [ url ]
DESCRIPTION
Mothra retrieves and displays files from the World-Wide Web,
by name or through hypertext links. Web names, called URLs,
have a peculiar syntax:
http://netlib.att.com/netlib/1127/www/1127.html
http://akebono.stanford.edu:80/yahoo/
http://www.teleport.com/~crowell/
file:/sys/lib/mothra/help.html
file:html2.elements.html#ADDRESS
ftp://ftp.gmd.de/music/scores/harrington/Harrington.readme
gopher://gopher.bev.net/11/BevBus/King.Video
The part up to the first colon gives the protocol for
retrieving the file. http:, Hyper-Text Transfer Protocol,
is the usual way of accessing web files. file: names a file
in the local file system. ftp: and gopher: are standard
Internet services.
// begins the Internet address of the server where the file
resides. The address may contain a colon and a TCP port
number, which overrides the default port number for the ser-
vice. Next comes a file name. Finally, the file name may
be followed by # and a string giving a label within the file
where the display should begin.
Mothra starts with the url given on the command line,
defaulting to the environment variable $url, and finally to
file:/sys/lib/mothra/start.html.
The display contains the last message from mothra, a box
where typed commands appear, a scrollable list of previously
visited files, the title and URL of the current file, and
the scrollable text of the current file.
Button 1 selects and displays a file, either from the list
of previously visited pages or from a link (indicated by
underlined text or a boxed image) in the current file. But-
ton 2 shows the URL of a file, but does not retrieve or dis-
play it. Button 3 pops up a menu of commands:
save back Place a link to the current file in a `back list'
for future reference.
get back Retrieve and display the back list.
Page 1 Plan 9 (printed 12/17/25)
MOTHRA(1) MOTHRA(1)
fix cmap Adjust the display's color map so that images
will have correct colors.
exit Ask for confirmation and quit.
The typed commands are:
g url Get the page with the given URL.
s file Save the current file in the given file.
q Quit.
?
h Get help.
When mothra retrieves a file that is not an HTML document
(for example a GIF or JPEG image), it will start up an
appropriate viewer, for example fb/9v (see 9v(9.1)) for
image files.
FILES
/sys/lib/mothra/*
$home/lib/mothra/back.html the back list
$home/lib/mothra/mothra.url log of visited URLs
$home/lib/mothra/mothra.err log of error messages, including
HTML syntax errors
SOURCE
/sys/src/cmd/mothra
BUGS
ftp: URLs are not supported.
Files are saved in the form received, not in the form sug-
gested by the name in an s command.
Mothra is distributed in a preliminary state; it has more
than its share of bugs.
Page 2 Plan 9 (printed 12/17/25)