Prev Index Next

FreeWeb 0.08

This is a Standard Fetcher for use with a full TCP/IP stack (e.g. FreeNet).

It should support the following...

The current version does however have some limitations ...

Setting up

At this version all setting up must be done by editing a text file called config and reloading the fetcher (No problem as Webster can be told to load any fetcher as needed)

The values in the file are as follows.

SUPPORTED
A | (vertical line) separated list of the methods supported (in one way or another) by this fetcher.
QUITWITHBROWSER
A flag with a value of either 0 or 1.
0
means the fetcher will not quit when the Browser does.
1
means it will.
ICONBAR
A flag with a value of either 0 or 1.
0
Don't Create an iconbar icon, You should also set QUITWITHBROWSER to 1.
1
Create an iconbar.
CONNECTIONS
Maximum number of connections supported at one time. Other fetch requests will be queued and acted upon when possible.
HTTP, GOPHER, FTP and WAIS
More flags, this time with three possible values, 0, 1, and 2.
0
means the fetcher will ignore this method.
1
that this fetcher can fetch it directly.
2
that this fetcher knows a proxy that can fetch it. (More on proxies below)

Using the Fetcher

To actually use this Fetcher with Webster, you need to do the following.
  1. Open Webster's Choices window from Webster's iconbar menu.
  2. Swich to the Fetchers subsection of the Choices windows
  3. Select the HTTP method from the menu.
  4. Select the Call Standard Fetcher (Extended URL) option for this method.
  5. Click on the Save button.
You can also get this fetcher loaded automatically as follows...
  1. Open Webster's Choices window from Webster's iconbar menu.
  2. Swich to the Fetchers subsection of the Choices windows
  3. Select the HTTP method from the menu.
  4. Select the On Fails, Call Command Delow & ReTry button.
  5. In the Text field below put the following text
    <Webster$Fetch>.!freeWeb
  6. Click on the Save button.

Proxies

A proxy is usually an http server (or daemon) that accepts complete URLs rather than simple pathnames. The daemon then fetches what was required using these complete URLs and returns it the the requester. When you are using a proxy your machine never needs to connect to any other machine, it's the proxy that does the connecting (at least for the protocols the proxy copes with).

Using a proxy may be faster that going direct as many Proxies also Cache pages and files (This is often their main purpose). Proxies may also allow FTP, WAIS and Gopher connections without requireing a specific fetcher. This is because the data returned from proxies for directories and gopher menus for example, is already in HTML format.

If your Internet provider has a proxy for any protocol (even http), then you should use it, as it should make your fetches faster and it also simplifies the job your machine has to do.


PS Clicking the iconbar icon with Adjust while holding Shift lists the connections that are open.
Andrew Pullan, Sun 11th August 1996