plancat: a command line .plan updater
16 Jun 2026: Updated the Finger Protocol section of the Free Apps page with plancat - a dedicated .plan file updater for plan.cat
plancat uses plan.cat's API to automate posting to your account via the command line. In the configuration section of the script - just enter your plan.cat username, preferred editor and optionally your password. Once the information is typed in, run "plancat".
Blog to .Plan File Converter
15 Jun 2026: Finished an app that takes an HTML-based blog post and converts it into a 79-column (configurable), plan-ready text file. It's essentially an html2text converter with extras.
It's been a while since I posted to my finger account and wanted to start with a few blog posts. Automating some aspects of this helps. The blog.to.plan converter is available in the Finger Protocol section of the Free Apps page.
A sample of the results can be found at 640kb@happynetbox.com.
Finger Services
14 Jun 2026: A recent Gemini post (translate) led me to bbs.airandwave.net, which hosts an impressively large number of finger services. I've updated the fingerverse with just a few of the many services listed on that page.
On a side note, this discovery feels like it's from an alternate universe. I can't believe that such a treasure trove, an entire ecosystem, was thriving all this time and I hadn't come across it sooner in my searches. It simply isn't discoverable (png) using legacy search tools (domain check).
Lookit
11 Jun 2026: The fingerverse was updated with a new browser-like finger client called lookit. I've tested the interactive features on @plan.cat, @happynetbox.com and @tilde.team and it has performed excellently - even at this early stage of development.
The Fieldset
10 Jun 2026: I always liked the look of the fieldset tag. I liked how it was able to incorporate so many stylistic niceties. What follows is The Fieldset - a template that's built around a single tag and only minor CSS.
The Monospace
07 Jun 2026: I was working toward creating a basic CSS template and eventually came up with The Monospace (permanent home at the Free Apps page). The template is just the CSS itself (<style>...</style>) and serves as a quick way to post static pages in the style presented in the linked demo.
It's not too dissimilar to bettermotherfuckingwebsite.com (7 declarations) in intent but it has 39 declarations in total: 10 of which are CSS 3.
Static Blog Generator: Template Update
31 May 2026: Updated this blog's template to be fully HTML5/CSS. Removed the few remaining HTML 3.2 tags that were a carryover from when the blog was manually updated. Creating new templates based on this sample will be much simpler. Find the new file at the Free Apps page.
This template is CSS 2.1 with one CSS3 property (border-radius for the rounded corners).
Short Films (AI)
28 May 2026: I came across a nice link today - AI short films. The page doesn't rate the shorts, just provides some basic information.
I went through a few of them and kinda' liked the following (meh-ok):
Classic Google
26 May 2026: Is this the original google? The site udm14.org certainly feels like it. Here's a 2024 write-up with details (comments). I had no idea this existed and honestly... while it makes me shudder to say this because it's google, it feels pretty good to use (nostalgically).
It's interesting to experiment with but I'm quite happy with the established privacy-respecting search alternatives that have emerged over the years. They have long-surpassed both the modern and classic google in everything that matters.
Age Verification: Open Source
25 May 2026: It seems that Colorado and California will exempt open source operating systems from increased government surveillance known as Age Verification. BigTech - an extension of the state - continues to support these Anti-American bills in a sign of allegiance to the new zio-fascist regime. I wrote a little about this previously on April 3-5, 2026.
@davidgerard@circumstances.run sarcastically posts - "i'm sure systemd and friends will be reverting those age verification system commits promptly". The responses from linux users have been equally on point.
- "to hell with systemd, once they bow down and don't even pretend to fight in this day and age, they have shown how spineless they are, and their values are of Big Tech. Boycott the spineless, that's the basic. Do better".
- "the problem people have with age verification is that actual verification of age is accompanied by verification of identity which is an invasion of privacy".
- "age restrictions built into the basic functioning of any OS is a bad idea".
- "why lick boots willingly though? It's clearly fascist bollocks..."
- "Now the motivation is to take away your freedom on the Internet and monitor everything you do.
- "Those freaks will keep that AV shit in the codebase eagerly waiting for the next fascists insisting to destroy lives".
- "Would you guys be for adding a systemd userdb fields for gender, race, political pereferences and sexual orientation?"
- "why not invite the police to live in your bedroom then? i live in Canada, where our current prime sinister is all too happy to bow down to fascist nonsense". ... "enormous violation of everyone's privacy in a way that will make the Chinese and North Korean governments blush"
Another discussion at Hacker News.
Static Bookmarks: Limitations
21 May 2026: As I started to add bookmarks to the Static Bookmark Generator (see 17may post), I quickly found that a long list of tags can visually overwhelm the page. At one point I had 15 bookmarks and ~25 tags.
I still like this script as a solution, but I am finding that I need to limit tag names to broader categories. For example, instead of tagging a specific bookmark as 'comics, marvel, spider-man', I now just use 'comics' as the filtering tag. This keeps the tag list manageable and scannable.
Currently, I have 36 bookmarks and 18 tags. I wonder what the tag list will look like when I have a couple of hundred bookmarks.
ASCII Artware
19 May 2026: Beautiful ASCII Animated page. You can really lose yourself in this.
update: It was my locked-down Firefox that had some problems. Other FF variants loaded the page smoothly.
Static Bookmark Generator Tweaks
18 May 2026: Managed to get a few tweaks done today - some cosmetic, some fundamental as to how the data is processed. This is the new front face. Relative linking works great, absolute linking to local files, word wrapping, white space issues improved, fonts... all looking good.
RSS testing, a bookmarks file and real world use to follow.
I'm still not exactly sure how I'm going to use this. One large DB of links or separate bookmark files for specific things (browser extensions for example). I've got a ton of links that are wasting away and I think this script is going to help with access and rediscovery issues in my current setup.
A Static Bookmark Generator
17 May 2026: I have been really impressed with postmarks - a single-user bookmarking application. I learned about it by visiting Ben Brown's personal bookmark page. It makes a great demo for postmarks and has made a nice addition to my RSS feed.
Long story, short. I needed to implement something similar for neocities and personal use because my current organizational methods aren't nearly as effective.
I spent the entire day working on a poor man's, static-build version of postmarks. I like the results so far. It's portable (only a single html file with all the bookmarks as arrays; plus an RSS file). Like the Static Blog Generator of last week, it requires a little manual work (running a python script against a text file).
This is a demo screenshot of the Static Bookmark Generator along with the most recent documentation. I need to do further testing (especially with RSS). The generator will serve as both an app (with small demo bookmarks.txt) and likely a new page (or set of pages) on this site. I would love to say I'll have this ready for upload in a week or so.
Agent Smith and updates
15 May 2026: Updated a number of random quote files on the Free Apps page today. Minimal updates to Stoicism, John Gray and Dog Facts. Added new quotes to the command-line quotes file - 15 great Agent Smith Quotes.
- "I say your civilization, because as soon as we started thinking for you it really became our civilization..."
- "You move to an area and you multiply and multiply until every natural resource is consumed and the only way you can survive is to spread to another area".
- "I can taste your stink, and every time I do I fear that I have somehow been infected by it".
- "Human beings are a disease, A cancer of this planet. You're a plague, and we are the cure."
- "You hear that Mr. Anderson?... That is the sound of inevitability... It is the sound of your death..."
- "I'm Going To Enjoy Watching You Die, Mr. Anderson!"
Agent Smith was the God of AI quotes. We need an Agent Smith chatbot.
Smolnet Page Update
14 May 2026: Quick note... finally tackled the smolnet page. It's been sitting there unattended for months. Its purpose is to provide links to both the smolnet and the light (text-friendly) web.
There aren't too many browsers that can handle all the different protocols included on the page, so it's really being built specifically for Chawan and Dillo but... with extensions, regular web browsers should handle most protocols with minimal issues.
On a side note: excited to be working with 'Dillo' again as well as testing the 'Chawan' browser (it seems remarkably capable at this early stage).
Metropolis 1927: 99 years ahead of its time
13 May 2026: I watched the entire film last night for the first time ever. The original silent version never quite clicked with me. I only ever saw a few minutes here and there.
Metropolis wasn't just ahead of its time - it lit the trail for almost every science fiction and fantasy film that followed. The modernized version completely engaged me on so many levels.
If anyone decides to give this a go now, the 2026 MetropolisRemix is a great modernized enhancement of the original. Or you can wait until 2027 for its 100-year anniversary.
Update: Random Quotes Apps
13 May 2026: I previously had two random quotes htmlApps relying on third-party APIs and a CORS proxy. While the services were great, the moving parts caused some problems. To fix this, I created a minimalist, self-contained template to handle this kind of data.
The two affected pages - 'Random Dog Facts' and 'Stoicism Quotes' - have now been updated to be fully self-sufficient, with the data stored directly as arrays within the HTML.
I also finally took the opportunity to create the John Gray Quotes page I had mentioned on the Free Apps page many months ago.
Metropolis 1927: Color and Voice
12 May 2026: Do I want to watch Metropolis (1927)? The images look amazing! Youtube has a lot of them but I'm leaning toward MetropolisRemix's latest 2026 reworked colorized & dubbed version.
How can I say no? 😀 🍿
Static Blog Generator
11 May 2026: Uploaded a python-based Static Blog Generator w/RSS support written specifically for neocities.org but will work on any web host. It basically takes a bunch of individual posts (written in HTML) and converts them into this paginated blog page. It's on the Free Apps page.
The script comes with documentation that should cover everything. It really is just a simple blog maker that requires a little bit of manual assistance to cover the basics of a blog.
It's written and tested on Linux but should be compatible across the board (macOS, *BSD and Windows).