Nodelist Info is an ARexx door for C-Net/5 Professional BBS that lets
callers browse whatever FidoNet Technology Network (FTN) nodelists your
board carries - without you hand-editing the door every time you add,
drop, or rename a network.
FEATURES
- Automatically discovers every network your board carries by reading
the Zone,/Host,/Region, header lines straight out of your Nodelist:
directory at run time. Nothing about which networks you carry, or
their hub addresses, is hardcoded - point this at any C-Net/5 board's
Nodelist: directory and it just works, unmodified.
- Main menu: list every zone/network HQ found, browse any one network
by area instead of dumping the whole nodelist at once, or list which
nodelist files are currently compiled in (with each file's own
release date pulled straight from its header).
- Per-network submenu: zone coordinator info (including a live lookup
of the actual hub node), a full system listing for just that one
network, and a free-text node search.
- Long listings page 20 lines at a time with a Continue/Quit prompt,
so a big network (hundreds of nodes) doesn't just scroll off the top
of the screen.
- Fully self-contained: no dependency on any other door or external
program. Everything is read directly from your Nodelist: files using
ARexx's own file I/O, rather than shelling out to third-party
nodelist utilities (several of which have their own long-standing
display bugs that this works around by not relying on them).
INSTALLATION
1. Copy nodeinfo.rexx to your Doors: directory (or anywhere else on
your ARexx path - it doesn't need to live in Doors: specifically).
2. Add it as a PFile/door item pointing at that path, type ARexx.
(Sysop menu: Adopt Orphans, or Add, then select ARexx as the type.)
3. That's it - no configuration file, no editing required. The door
reads your actual Nodelist: directory fresh every time it's used.
REQUIREMENTS
- C-Net/5 Professional BBS (tested against a recent build; should work
on any C-Net/5 release with a Nodelist: assign and standard FTN-
format nodelist files).
- ARexx, with rexxsupport.library available (standard on any system
already running C-Net/5's ARexx door interface).
- A populated Nodelist: assign containing standard FTN nodelist files
(Zone,/Region,/Host, header format). Works with any mix of networks;
nothing here assumes FidoNet specifically.
VERSION HISTORY
2.00 - Full rewrite: dynamic network discovery (no hardcoded network
list or hub addresses), boxed/colored menu screens, paginated
listings, self-contained node search and coordinator lookup,
no dependency on external nodelist utilities or other doors.
1.00 - Original static 5-option version.
DISTRIBUTION
Freeware. Use it, modify it, share it - a credit is appreciated but
not required. No warranty of any kind; back up your Doors: directory
before installing anything on a live board, as always.
CONTACT
Gary McCulloch (SpitfireTN Entertainment)
Reign of Fire BBS - telnet://call.rofbbs.com:6800 - (423) 541-8271
ssh call@call.rofbbs.com - https://rofbbs.com - spitfiretn@gmail.com
|