[ About this Place ]
POSTBEEP.NET is a software catalog. The author (pacnpal, also known as Talor) writes programs in his spare time and posts them here when they work. Some of them are useful. A few of them are old enough that no one else wants to maintain the equivalents, so here we are.
The site is intentionally built to render correctly on a 1995 browser. Not as a costume; as a constraint. If a page breaks in Lynx, the page is broken. If Mosaic 2.0 shows a missing tag, that's a bug. The visual style (gray background, beveled bars, ASCII banner) follows from that. Times New Roman is a default, not a choice.
[ Reach Out ]
Mail goes to postbeep at pacnp dot al. Issues and pull requests live on GitHub under the pacnpal org. There is no Slack, no Discord, and no mailing list. If a project has a chat, it'll be linked from that project's page.
[ How This Was Built ]
- Python 3.12 + Jinja2 + tomllib for templates - Plain CSS, hand written, no framework - Caddy v2 for UA-sniffing tier selection (Lynx / w3m / curl get text; NCSA Mosaic / Mozilla 1 / IE 2 get tier 1; Netscape 2-4 / IE 3-5 / Opera / Amiga browsers get tier 2; modern browsers get tier 3) - GitHub Actions for build + deploy, with a separate image build for the dynamic service - FastAPI + SQLite for the counter and the guestbook, behind the same Caddy - A VPS that costs less than lunch
The code is on GitHub under pacnpal/POSTBEEPNET. Read the PLAN.md if you want the full picture.