Short: V1.01 Search IBrowse cache hotlist GHist Uploader: bscott@odyssey.apana.org.au Author: bscott@odyssey.apana.org.au Type: comm/www Requires: AWNPipe, rexxsupport.library, IBrowse 1+? You must have Class Act installed or be using ADOS 3.5. This has only been tested on the IBrowse V1.22 & V2+ 68020 versions. Only hotlist searching is available with IBrowse version 2+. See Changes to V1.01 below. Find AWNPipe here: http://web.ukonline.co.uk/awnpipe/ and ClassAct here: http://www.amitrix.com/AWeb30ca.lha Both are quite painless to install. IBSearch.ibrx provides simple searching (optional case sensitive) of either IBrowse's GlobalCache, hotlist or GlobalHistory. It can also search the hotlist for the current url. Put IBSearch.ibrx either in the IBrowse/ARexx/ directory or in the same directory as IBrowse and run it from the IBrowse Rexx menu. It can be used without having IBrowse running. It consists of a window containing a list window, 3 buttons and a string gadget. You instigate a search by typing something in the string gadget and pressing return. The search results are presented in the list window. Double click on one and IBrowse will attempt to load it. Edit a line in the list by clicking once, waiting longer than a double click before clicking once more. You can then use RAmiga-C to copy the line to the clipboard for pasting somewhere else. To finish editing press return or right mouse button. You still need to double click on it to load it into IBrowse. There is a button for choosing in which file to search. The choices are either the Cache (GlobalCache), hotlist (ibrowse-hotlist.html) or GlobalHist (GlobalHistory). If you are using IBrowseV2+ then only the hotlist will be available. The text on the button below that one says just what it means, if it reads 'Case Off' then case sensitive is turned off if it reads 'Case On' then case sensitive searching is turned on. There is no wildcard searching, it just looks for whatever you type. Click the 'Find current URL in hotlist' button to see if the current url is in your hotlist. If it is found it will appear in the list window. This won't work with IBrowse2.2, it's arexx 'QUERY URL' is broken. To quit just select the window close gadget. Cache search results that don't end in a typical .jpg, .gif or .html get the mime type added to the end eg. (image/gif) so you know what you are dealing with. Hotlist search results get your site discription tacked on the end. Nothing gets added to the GlobalHistory search results. NOTE: Because of the fast search method I'm using (instead of searching line by line) there is some text you can't search for.. When searching the Cache neither numbers nor any of these.. 'TEXT/PLAIN.HTML.JPEG.IMAGE.PNG' can be searched for. When searching the hotlist neither numbers nor any of these.. 'BHLFLAGS=NOMENU' can be searched for. You get warned if you try searching for any of these reserved texts. If you end up with a strange list then you've probably found some other text it doesn't get on with, let me know what text it was. GlobalHistory is ok for searching for anything. ----------------------------------------- Please let me know if you have any trouble with it. Brian Scott Changes to V1.01; * If IBSearch is executed while it is already running it's window is brought forward and made active. * If run while using IBrowse2 the chooser button is not included and IBSearch.ibrx becomes just a Hotlist only searcher. * Made results in listing editable. * Fixed: If a result to be listed contained a '|' IBSearch would quit with an error. * Fixed: Incorrect results would occur if the word 'ibrowse' was searched for. To do: When IBrowseV2+ is more stable to figure out how to parse the Cache & Globalhistory. (Unless they build in their own cache searcher).