Connex

A TUI (terminal UI) nex browser in perl using Curses. See more about the smolnet Nightfall Express (nex://) protocol here: https://nightfall.city/nex/

Currently not in one-touch install shape, but you can build it and use it with cpanm to get the required libraries. For all the frippery I added trying to package things the right way for perl, the single script file is just in scripts/connex.pl you should be able to run and navigate wherever you'd like in nex-space. ctl-x gets the menu, ">" key lets you choose a link on the page that the browser attaches "[>#]" to mark. "<" navigates back, ctl-q to quit. There is a help dialog accessible from the menu for this meager help:

Browsing:
Press '>' key to select a '[>#] link by #
Press '<' key to go back to previous page
Press 'ctl-Y' to see viewed page history
Press 'ctl-P' to see list of links on current page

Scrolling:
Arrow keys to scroll document
Press 'PageDown' to scroll down by page
Press 'PageUp' to scroll up by page

Search:
'less' type search function supported:
Press '/' to start a forward search (type search term, hit <enter>)
 search for the next occurance using the 'n' key or the previous
 occurance using the 'N' key.
Press '?' to start a reverse search (type search term, hit <enter>)

More Program Features:
Press ctl-x for menu

The script needs the following Perl packages:

  • FindBin
  • Curses::UI
  • Net::Telnet
  • URI
  • URI::Split
Description
A nex:// protocol web browser in perl
Readme 103 KiB
Languages
Perl 100%