Install Courier.pkg, ntox (at least version 1.8) and NHttpLib (at least version 3.2). If you want to use the gzip content encoding for faster HTTP downloads with some web pages, install ZLib as well. IC/VC is required if you want to install packages downloaded with Courier or put away iCal or vCard data.
Courier is a NewtApp and manages a set of HTML documents in the same way as the Notes application manages notes and the Names application manages contacts. This approach differs slightly from the way usual web browsers operate. In Courier, the bookmarks and browser window concept is merged into one. Instead of maintaining a list of bookmarks and opening them in one and the same browser window, Courier uses a separate document for each bookmark and allows browsing on a per bookmark basis. It saves the state of each document, including the history.
A document has a title, a base URL, a current title, a current URL and a history. Usually, the title and base URL are entered as the first thing after creating a new document via the “New” button in the base view. The title and URL can be modified by tapping on the “i” button on the top of the document. The current title will be shown under the title, it changes whenever a new HTML page is loaded.
In the overview, only the “New” button, the search button,the action button and the filing button are visible. In the detailed view, the following browser buttons are usable (from left to right):
Courier maintains a separate history for each document. All visited pages are cached in a shared cache. Caching can be controlled via the preferences view.
Content types other than text/html and text/plain are handled by the Fetch URL transport (part of NHttpLib). For these other content types, a download dialog will be shown. Downloading items via Courier is the same as using the Fetch URL transport, the downloaded item will be stored in the Inbox. From there, it can be put away, depending on the content type.
The search dialog which opens when tapping on the search button allows searching using a number of preconfigured search enginges as well as adding and editing search engines. Adding, editing or removing a search engine is done via the respective label picker commands. The URL for a search engine can be seen when using the search engine via a desktop browser, e.g. “www.google.com/search?q=Courier". When entering the URL, the search term has to be replaced with the characters %s, e.g. “www.google.com/search?q=%s". One potential cause for errors are search engines that use a HTTP redirect such as IMDb, so make sure that the URL from the search result is used as the URL to be entered in Courier.
These preferences settings allow control over the network and caching behaviour: