home *** CD-ROM | disk | FTP | other *** search
- * NODEFIND *
-
- Fidonet Nodelist Search Utility
- Copyright(c) 1993
-
- Jon Albright
- DataComm Enterprises
- 920 W. 58th.
- Anchorage, AK 99518
- FIDONET (1:355/507)
-
- All rights reserved.
-
-
- FrontDoor is Copyright 1989-1991 Advanced Engineering sarl
- All rights reserved.
-
- *******************
-
-
-
- Files included in this archive:
-
- INSTALL.EXE Install Executable
- NODEFIND.EXE Program Executable
- NODEFIND.CTL Created & Maintained By INSTALL.EXE
- PROGRAM.DAT Nodefind Data File
- PROGRAM.HLP Nodefind Help File
- REGISTER.DOC Registration Form
- LICENSE.DOC Software Licensing Information
- NODEFIND.DOC This File
-
-
-
- DESCRIPTION
-
- Nodefind is a utility written to allow anyone with a St. Louis style node-
- list to peform searches based upon user selected search criteria. Nodefind
- has been tested with Frontdoor and Binkleyterm. It has also been tested
- with MDA, CGA, EGA and VGA graphics adapters. Nodefind is also DOS SHARE
- compatible so those of you using DESQview and multi-node software can still
- access the nodelist without DOS reporting a sharing violation. Nodefind
- uses direct screen writes for speedier screen updates and requires 256k
- free memory to operate properly.
-
- Ever find yourself wanting to enter a netmail message to someone who is
- part of a LARGE Net within Fido? Ever get tired of trying to use a text
- editor or other utility which will only search on a given string or string
- pattern and then display each and every word that matches what you entered
- even though what you entered was a sysops name and it keeps finding the
- string pattern in the city or state? How about trying to load the nodelist
- into EDIT only to find that after 2 minutes of loading you run out of
- memory? These are some of the reasons Nodefind was created. Nodefind will
- only load 16k of the nodelist at any given moment thereby allowing you to
- traverse the entire nodelist without running out of memory AND what it
- displays is completely formatted for easy viewing.
-
-
-
-
-
-
- INSTALLATION
-
-
- Installing Nodefind is easy. Simply execute the self-extracting archive
- into any directory on your disk and run INSTALL.EXE, if you forget to run
- INSTALL.EXE Nodefind will prompt you for the location of your nodelist
- file. What you enter for your path to the nodelist will determine how
- Nodefind will operate. If you enter an invalid path, Nodefind will simply
- abort and tell you that where you specified the location of your nodelist
- file was invalid. The proper usage for entering the path to the nodelist
- file is <drive>:\<directory>\<directory> i.e. I keep my nodelist in the
- D:FD\NODELIST directory so the answer to the install prompt is
- D:\FD\NODELIST. Do not enter the file name or place a trailing backslash,
- if you do Nodefind will abort because it appends the path you specify with
- its own backslash. So if you enter D:\FD\NODELIST\, Nodefind will try to
- find the nodelist in D:\FD\NODELIST\\ which obviously will not work.
- Should you change the location of your nodelist file, simply run
- INSTALL.EXE to create a new NODEFIND.CTL file.
-
-
-
- USING NODEFIND
-
-
-
- Using Nodefind is straightforward although it is necessary to lay out the
- operation of the search routines. The main menu presents you with these
- selections:
-
-
- [1] Search Specific Nodelist Fields
-
- [2] Display The Nodelist
-
- [Q] Quit
-
-
- Enter Selection ->
-
- Search Specific Nodelist Fields This will present you with the second
- menu selection allowing you to perform
- specific types of searches.
-
- Display The Nodelist Will display the entire nodelist one
- screen at a time beginning with 1/0
-
- Quit Need I explain?
-
-
-
- The seach criteria menu presents you with these selections:
-
-
- [A] Search By Node Address [D] Search By System Operator
-
- [B] Search By System Name [E] Display By Specific Net
-
- [C] Search By City Or State [Q] Return To Main Menu
-
-
- Search By Node Address This will perform a search on the net/node address
- you provide.
-
- This function will do as it sounds. It will search for and display the
- specific net/node address you provide. The format for entering this is the
- standard FIDO format net/node. Be advised that you do not enter the
- leading zone identifier i.e. 1:355/507, you only provide 355/507 as the
- node address to search for.
-
- Search By System Name This will perform a case-insensitive search for
- the name of a specific system you wish to display. Be advised that if you
- do not know the entire name of the system, Nodefind will use the string
- pattern of your entry. Example: If you wish to locate and display
- Fidonews, you can enter Fidonews and it will locate and display this
- system. You can also enter news, or Fido and Nodefind will display all the
- systems which contain these string patterns. You can narrow down the
- possibilities of what is displayed by using the spacebar. For example, if
- you wish to search for systems named north, if you were to type in North
- then Nodefind would display any and all systems which contain the string
- pattern North such as Northern, Northway etc. But if you want to display
- systems whose name really is North, such as North Land then enter the word
- North and press the spacebar to end the input.
-
- Search By City Or State This will perform a case-insensitive search based
- upon the name of a city and or state. As in the above, it is not necessary
- to enter the complete name of the city as a partial string pattern will
- suffice. There is one idiosyncracy about using a city and state together.
- Where normally the city and state are separated by the ","comma character,
- the nodelist separates them with the "_"underscore character, the states
- are also abbreviated instead of spelled out. To perform a search for
- systems located in Anchorage, Alaska you would enter Anchorage AK Nodefind
- will parse out the underscore character separating all the fields in the
- nodelist, therefore if you were to enter Anchorage, AK Nodefind couldn't
- help you with this. Always remember to use the spacebar when using this
- selection. Also, if you wish to only display those systems located in
- California for example, you would press the spacebar then type CA.
-
- Search By System Operator Use this to display the information about the
- system which belongs to the system operator you are searching for. As in
- the above examples, the search is case-insensitive and how you enter the
- name along with the spacebar will dictate how Nodefind performs its search.
-
- Display By Specific Net Use this to display a listing of systems in a
- user-defined Net within Fido. This is a numeric only field and only
- requires the net id you wish to display. For example if you wish to
- display the systems in Net 355, then you simply enter 355. No need to
- worry about using the spacebar in this one. However, like using the
- install program, if you enter 355/ then Nodefind will interpret this as you
- entering 355// and will choke.
-
-
-
- SPECIAL KEYS
-
-
- There are a couple of keys that can be used while using the program which
- do not deal with menu selections.
-
- F1 The F1 key used anywhere in the program with the exception of doing
- the actual search will display a help screen similiar to all this I have
- finished typing into this thing.
-
- ESC The only practical use for the ESC key is to abort a search in
- progress. All search selections will search through the ENTIRE nodelist
- with the exception of choice A. You can abort a search at any time.
- Pressing the ESC key while in an entry field will abort the current
- selection and return you to the menu's prompt.
-
- RETURN Not only does this finalize your imput, but if you press RETURN
- on a blank field, like the ESC key it will abort the current selection and
- return you to the menu's prompt - Hence the term RETURN...
-
- Nodefind is FREQ'able via 1:355/507 using the magic name NODEFIND.
-
- Now that I have rambled on for what seems like an eternity, I'll get off
- the air and let you get onto bigger and better things, I'm sure there are
- plenty you can think of.
-
-
-
- Jon Albright
- Sysop Of Alaska Smart Homes
- FIDO (1:355/507)
-
-