Free Apps

textnet
textnet is a Python-based finger client supporting additional text-only protocols. Features smart wrapping, HTML rendering and quick script editing.

Author's Note: This is the terminal-based finger client I use daily. There are lots more in the fingerverse file - from full-blown GUIs to very cool ways using netcat, telnet or even email!

License: Blue Oak License   Doc: HTML Documentation   Script: textnet.txt
Compatibility: Linux and macOS. Windows yes (see docs)

redirector
News to Archive Redirector is a Firefox extension that automatically redirects article pages from various paywalled sites to archive.is. See readme.txt for more information.

Author's Note: This extension takes a bunch of (mostly) mainstream state-controlled news sites and makes their weaponized propaganda (a war waged on the American public) available to the rest of us.

These are the sites charging for this service. Many other mainstream news sites, like Fox "News", make their propagandized toxicity available for free - and are therefore not included.

License: Blue Oak License
Documentation: README.TXT   Extension: (1) manifest.json (2) background.js
Compatibility: Firefox-based browsers

fm
The Multi-Server Finger Monitor. A simple little Finger server checker with the grandest of names! Checks 3 core servers for recent user activity in one glance.
updated: 20 sep 2025

Author's Note: This simple little thing is probably my most used finger utility. So useful for checking in on the core servers running finger. See the screenshot below for a sample output.

License: Blue Oak License   Script: fm.txt   Screenshot: fm.png
Compatibility: Linux and macOS

nview
nview is a Bash wrapper that captures finger client output and displays it in NFO Viewer, including automated temp file cleanup and optional pipeline filtering.

Author's Note: I enjoy reading .plan files with textnet from the terminal but I go through phases where I route everything through 'NFO Viewer'. Requires both NFO Viewer and this script. The "install" is simple. The rewards...? see the screenshots below.

License: Blue Oak License   Script: nview.txt Screenshots: Light, Dark
Compatibility: Linux and macOS

sv
sv (Spartan Viewer) is a Python CLI tool that fetches and renders single spartan:// protocol gemtext content or local .gmi files with ANSI-styled formatting, smart word-wrapping, and redirect support for terminal viewing.

Author's Note: This standalone script requires the user to enter "sv {URL}" which may be an issue for some. The sbl file below (a companion bookmark/launcher to sv) fixes that. It links to some great sites on spartan in an easy to access way.

License: Blue Oak License  Script: sv.txt  Screenshots: Rendered Page, Help
Compatibility: Linux, macOS and Windows

sbl
sbl (Spartan Bookmark Launcher) is a companion script to sv (Spartan Viewer) above. Running 'sbl' will launch URLs embedded in the script as:

"sv {URL} | less -R".

Author's Note: I use this to easily visit core spartan sites and great ascii art pages available using the spartan:// protocol. Requires sv (above) in order to retrieve and render the pages (it's just a single, portable script like this one). Currently 9 pages are listed but I plan to add more in the future.

License: Blue Oak License  Script: sbl.txt  Screenshots: Main Screen, Help
Compatibility: Linux and macOS. Windows: 95%, a couple of small glitches
19 sep 2025: I will fix the Windows issues soon and update.

bfinger
bfinger is a bash-based Finger client (RFC 1288) using /dev/tcp for socket connections to query remote Finger servers, with full 8-bit character and ASCII art support.

Author's Note: This was a proof of concept. Works great and it's just a few lines of Linux compatible code (when you remove the comments/help section). I was using this daily until I finished work on textnet.

License: Blue Oak License   Script: bfinger.txt
Compatibility: Linux and macOS

Binary Markdown Killer
Binary Markdown Killer does two things: (1) it strips out all binary (word-processing) characters from a Markdown file, converting them to their 7-bit ASCII counterparts and (2) it converts Markdown into HTML 3.2.

The resulting HTML is available in its own Text Area window. Optionally, you can copy the rendered 7-bit ASCII text (sans HTML tags) from the [Preview] tab.
updated: 20 Sep 2025

Author's Note: I've encountered many Markdown files containing binary characters. I also work with HTML 3.2 because of legacy systems, the smolnet and other reasons. This is a personal tool that has proven useful.

License: Blue Oak License   HTML App: Binary Markdown Killer
Compatibility: All platforms

HTML Editor
Simple HTML 3.2 Editor: Blast from the past! A lightweight, browser-based HTML editor for classic HTML 3.2 tags. Highlight text and select a tag from the dropdown to wrap it - or insert tags and entities at the cursor position. Includes self-closing tags, HTML entities (&nbsp;, <, >, &) and a [Preview] button to render the HTML in a new tab.
updated: 20 sep 2025

Author's Note: I spend time on legacy systems, especially DOSBox. Also a fan of the smolnet! I really needed an editor that wraps basic (old-school) HTML tags around highlighted text. Also great for pasting modern HTML and running a quick preview.

License: Blue Oak License   HTML App: Simple HTML 3.2 Editor
Compatibility: All platforms

Spoiler Tag
A spoiler tag written using CSS and Javascript. The link leads to an HTML presentation page with embedded documentation, samples and the two pieces of CSS/JS that make this work.
updated: 20 sep 2025

Author's Note: I was looking around for a spoiler tag that ticked all the features I wanted and couldn't find one.

License: Blue Oak License   HTML App: Spoiler-Tag.html
Compatibility: All platforms

texrep
A faithful revival of the 1995 DOS classic, texrep keeps file search-and-replace gloriously simple - just feed it old:new pairs and a filename. Example:

texrep apple:orange hello:goodbye file.txt (outputs file.NN.txt with changes).

License: Blue Oak License
Docs: texrep.txt   Script: texrep.py.txt   DOS version: Free Software for DOS
Compatibility: Linux, macOS and Windows

quotes
quotes is a lightweight cross-platform Python-based random quote generator. Both the script (quotes) and a quotes file (quotes.txt) are needed.

Author's Note: It does exactly what is says on the tin but I haven't really found a use for it. I just wanted to read random lines from a file and display them. Basically write a core script for doing this because I had some other ideas how the script could be used.

License: Blue Oak License   File: Quotes File   Script: quotes.py.txt
Compatibility: Linux, macOS and Windows

cdates
cdates is a simple terminal calendar that displays the current month with today's date highlighted. If a caldates file is found, it will also display up to 12 events on the right side (including events from the first week of next month). Days with events and the current day are marked with an '*'.
updated: 16 sep 2025

Author's Note: I really wanted to do a calendar thingy one evening. It looks cute, in that beckoning ASCII way:-) I mostly use it without the caldates (events) file. It's a replacement for Linux's smaller 'cal' program when I want to quickly see an entire month.

License: Blue Oak License  
Script: cdates   Events: caldates  Screenshot: cdates.png
Compatibility: Linux, macOS.
19 sep 2025: Windows supported but need to fix "-edit"/sudo issue

codepage437
codepage437 is a UTF-8 friendly version of the original code page for DOS. Includes conversion information (linux) to make it compatible with code pages used on other operating systems.

Author's Note: I didn't know where to put this and this page seemed like the current best fit. We had 256 characters and 640 kilobytes of memory in our entire universe. We didn't ask for much back in the day and yet... we were so happy.

License: CC0: No Rights Reserved  Light: cpage437  Dark: cpage437