home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
XNET101.ZIP
/
XNET.DOC
next >
Wrap
Text File
|
1993-03-07
|
6KB
|
147 lines
XNET v1.01 ■ Copyright 1993 by John Giesbrecht (1:247/128)
XNET extracts a selected net or region from a raw nodelist, producing
an FTS-0005-compatible nodelist (including the CRC) which can be
processed without error by nodelist processors such as XLAXNODE. XNET
requires approximately 85K of RAM.
It will optionally include administrative nodes, and produce a
formatted, human-readable list of the selected nodes.
Command-line syntax
~~~~~~~~~~~~~~~~~~~
XNET /N[<n>:]<n>|/R<n>|/Z<n> [/I<filespec>] [/A] [/T] [/W]
/N specifies net to extract ┐ (exactly
/R " region to extract ├ one
/Z " zone to extract ┘ required)
/I " input nodelist (optional)
/A include zone-level independent (administrative) nodes (optional)
/T generate 80-column human-readable text (optional)
/W " 132-column " " (optional)
Notes:
■ Parameters must be preceded by either a forward slash ('/') or a
hyphen ('-').
■ The command line is not case-sensitive.
■ The order of the parameters is not significant.
/N, /R, : Exactly one must be specified. N followed by a net number
/Z specifies a net to be extracted; R specifies a region,
and Z a zone. Since net numbers are unique only within
zones, you may optionally specify a zone by prefixing it
(and a colon) to the net number. Zone 1 is the default.
Examples:
/N247
Extract net 247 in zone 1.
/N2:247
Extract net 247 in zone 2.
/I : Followed by a filespec, specifies the input nodelist. XNET
defaults to looking for the newest NODELIST.nnn (where nnn is
a day number) in the current directory. If you provide a
backslash-terminated path, a similar search will be performed
in the specified directory. If the path does not end in a
backslash, the last element will be used as the base filename
instead of NODELIST. If an extension is provided, the
extract will come from the specified file.
Examples:
-Ifishnet
Use the newest FISHNET.nnn in the current directory.
/Id:\max\nl\
Use the newest NODELIST.nnn in d:\max\nl.
-id:\max\nl\crudnet
Use the newest CRUDNET.nnn in d:\max\nl.
/ie:\bink\nodelist\nodelist.234
Use NODELIST.234 in e:\bink\nodelist.
/A : Include zone-level independent nodes. This group of nodes
includes Fidonet administrative nodes, the zonegates, and
help nodes for most major Fidonet software. By including
these nodes, a system using a small nodelist is still able
to crash mail to these important nodes. Since these nodes
are always included in zone-level lists, the /A switch has
no effect if the /Z switch is used.
/T : Generate an 80-column-wide text listing of the nodes in
specified region or net, including address, system name,
sysop, and telephone number. If an entry is too wide for
its field, it is truncated and terminated with an ampersand
('&').
/W : Generate an 132-column-wide text listing of the nodes in
specified region or net, including address, system name,
sysop, location, BPS rate, and telephone number. If an
entry is too wide for its field, it is truncated and
terminated with an ampersand ('&').
Output files
~~~~~~~~~~~~
Output files are named as follows, depending on the number of digits to
be accommodated. Region listings begin with an 'R' rather than an 'N',
and zone listings with a 'Z'. The file extension is the same as the
input nodelist's.
Net 80-col text 132-col text
N99-LIST.nnn N99-TEXT.nnn N99-WTXT.nnn
N247-LIST.nnn N247-TEXT.nnn N247-WTXT.nnn
N1234LIST.nnn N1234TEXT.nnn N1234WTXT.nnn
N54321LST.nnn N54321TXT.nnn N54321WTX.nnn
History
~~~~~~~
1.00 - (13 Jan 93) Initial release.
1.01 - (7 Mar 93) Fixed bug which made XNET crash if SHARE.EXE not
installed. (Thanks to Jim Whitelaw, Charlie Merryman, and
Michael Kuhl for helping with this.)
Other stuff
~~~~~~~~~~~
XNET is copyright, but it may be used without charge. You are free
(and encouraged) to distribute it. It comes with no warranty of any
kind. It's possible that it won't even take up any space on your hard
drive.
If you have comments, suggestions, or bug reports, please send them
to me at 1:247/128. I want to make XNET as useful as I can.
Thanks to Tony Auer, Michael Kuhl, and Paul Doerwald for beta-testing
XNET. Matthew Hildebrand deserves special thanks for sending me more
bug reports than I had hoped for, and for providing valuable (and much-
appreciated) suggestions and encouragement.
XNET is written in Borland Pascal 7, and uses TurboPower Software's
invaluable Turbo Professional library.
-----------------------------------------------------------------------