It has been a while since I made a one-day project. Always enjoyed the idea of a web based ‘terminal’ that mimics a SSH connection or a headless CLI. I could easily expose a MySQL demo user and designate a sandbox portion of my VM – but making it a single HTML is much more fun (and, you know, safe).

Adding a few functions that pull from some public APIs such as a weather search and some selected news headlines via RSS. Adding the ability to query the WordPress CMS so you can search Pages/Posts, all without requiring its REST API. I could always add some persistence with some PHP sessions or even just the browsers localStorage, but I prefer this to be as instanced and lightweight as possible. This is all contained within a single HTML file (<20kb).

This project can be found formerly at interloper.ie/os