|
|
1.1 root 1: .TH MOTHRA 1
2: .SH NAME
3: mothra \- retrieve World-Wide Web files
4: .SH SYNOPSIS
5: .B mothra
6: [
7: .I url
8: ]
9: .SH DESCRIPTION
10: .I Mothra
11: retrieves and displays files from the World-Wide Web,
12: by name or through hypertext links.
13: Web names, called URLs, have a peculiar syntax:
14: .IP
15: .EX
16: http://netlib.att.com/netlib/1127/www/1127.html
17: http://akebono.stanford.edu:80/yahoo/
18: http://www.teleport.com/~crowell/
19: file:/sys/lib/mothra/help.html
20: file:html2.elements.html#ADDRESS
21: ftp://ftp.gmd.de/music/scores/harrington/Harrington.readme
22: gopher://gopher.bev.net/11/BevBus/King.Video
23: .EE
24: .PP
25: The part up to the first colon gives the protocol for
26: retrieving the file.
27: .BR http: ,
28: Hyper-Text Transfer
29: Protocol, is the usual way of accessing web files.
30: .B file:
31: names a file in the local file system.
32: .B ftp:
33: and
34: .B gopher:
35: are standard Internet services.
36: .PD
37: .PP
38: .B //
39: begins the Internet address of the server where the file resides.
40: The address may contain a colon and a TCP port
41: number, which overrides the
42: default port number for the service. Next comes a
43: file name. Finally, the file name may be followed by
44: .B #
45: and a string giving a label within the file where the
46: display should begin.
47: .PP
48: .I Mothra
49: starts with the
50: .I url
51: given on the command line, defaulting to
52: the environment variable
53: .BR $url ,
54: and finally to
55: .BR file:/sys/lib/mothra/start.html .
56: .PP
57: The display contains the last message from
58: .I mothra,
59: a box where typed commands appear,
60: a scrollable list of previously visited files,
61: the title and URL of the current file,
62: and the scrollable text of the current file.
63: .PP
64: Button 1 selects and displays a file, either from the list
65: of previously visited pages or from a link (indicated
66: by underlined text or a boxed image) in the
67: current file. Button 2 shows the URL of a file,
68: but does not retrieve or display it.
69: Button 3 pops up a menu of commands:
70: .TF save\ back
71: .TP
72: .B save back
73: Place a link to the current file in a `back list'
74: for future reference.
75: .TP
76: .B get back
77: Retrieve and display the back list.
78: .TP
79: .B fix cmap
80: Adjust the display's color map so that images will
81: have correct colors.
82: .TP
83: .B exit
84: Ask for confirmation and quit.
85: .PD
86: .PP
87: The typed commands are:
88: .TF save\ back
89: .TP
90: .BI g " url
91: Get the page with the given URL.
92: .TP
93: .BI s " file
94: Save the current file in the given
95: .I file.
96: .TP
97: .B q
98: Quit.
99: .TP
100: .B ?
101: .TP
102: .B h
103: Get help.
104: .PD
105: .PP
106: When
107: .I mothra
108: retrieves a file that is not an
109: HTML document (for example a GIF or JPEG
110: image), it will start up an appropriate viewer, for example
111: .B fb/9v
112: (see
113: .IR 9v (9.1))
114: for image files.
115: .SH FILES
116: .B /sys/lib/mothra/*
117: .br
118: .B $home/lib/mothra/back.html
119: the back list
120: .br
121: .B $home/lib/mothra/mothra.url
122: log of visited URLs
123: .br
124: .B $home/lib/mothra/mothra.err
125: log of error messages, including HTML syntax errors
126: .SH SOURCE
127: .B /sys/src/cmd/mothra
128: .SH BUGS
129: .B ftp:
130: URLs are not supported.
131: .br
132: Files are saved in the form received,
133: not in the form suggested by the name in an
134: .B s
135: command.
136: .br
137: .I Mothra
138: is distributed in a preliminary state; it has more than its share of bugs.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.