bash — [email protected]:~/lab
kyle@kgivler:~/lab$ ls ./experiments/

Live Systems Lab

The live, weird corner of my site. Poke at a service, read the visitor board, or try the shell.


kyle@kgivler:~$

./open_live_systems_lab.sh

Live data and interactive tools backed by services running across my self-hosted infrastructure.

[AVAILABILITY] Some components are self-hosted, so individual tools may be temporarily unavailable during maintenance or when a host is offline.

./live_host/

Telemetry from FrontDesk, which hosts kgivler.com and api.kgivler.com.

kyle@kgivler:~$

./show_status.sh

Establishing connection to host...

./public_services/

Public demos, service endpoints, and the operational catalog.

kyle@kgivler:~$

./get-random-game -vanity

Status: Interactive Demo
Description: Pick a random Steam game from a public Steam library using a vanity URL.
Full Site

kyle@kgivler:~$

./list_services.sh --featured

Status: Featured service catalog
Description: A preview of public applications, classic internet protocols, APIs, and backend infrastructure running across my self-hosted infrastructure.
[PUBLIC] Random Steam Game — Picks a random game from a public Steam library.
[PUBLIC] HappyFinger — A modern .NET Finger protocol server running on TCP port 79.
[PUBLIC] HappyGopher — An old-school Gopher server running on TCP port 70.
[SYSTEM] Mission Control — Processes integration events and GitHub activity through NATS JetStream.
The complete operational catalog includes service purpose, protocol, status, and source links. View Complete Operational Catalog

kyle@kgivler:~$

curl https://qotd-api.kgivler.com/api/quotes/today

Status: Live API widget
Description: Daily quote served from my HappyQOTD API and classic QOTD service.
Fetching today's quote...

./communication_and_activity/

Chat, recent development activity, and the visitor BBS.

kyle@kgivler:~$

./chat_with_me.sh

Status: Public IRC bridge
Description: Live support for Random Steam Game, project questions, and general programmer hangout.
Channels: #RandomSteamGame | ##kgivler-dev

kyle@kgivler:~$

git log --all --author="Kyle Givler" --oneline -5

Status: Mission Control commit feed
Description: Recent commits captured through my GitHub event pipeline.
Reading Git activity...
GitHub Profile

kyle@kgivler:~$

bbs show

Status: Interactive terminal command
Description: Read the visitor board with bbs show or post with bbs message your message in the shell below.

./experiments/

The site's interactive command system.

./interactive_shell.sh

This fake shell is an optional interactive feature. Type help to explore commands, including the visitor BBS.