Companionway

Meeting challenges with success

MyComapnaion (mycompanion.py)

Overview

Many years ago DOS was the operating system that empowered PCs. It was dirt simple. Almost too simple, single threaded, single user, and limited in every direction. A very clever skilled programmer named Phillipe Khan wrote his distributed his Turbo Pascal out of the trunk of his car, while his “office” was the back room of a Chinese Resturant. But he also created SideKick which was a DOS breakout program because it allowed (in a sense) running two programs at once on an operating system that by design could only handle one. He did it by making a Terminate-Stay-Resident (TSR) program that could toggle his progam to the foreground or toggle it back into memory. It had a a notepad, a calculator, a phone directory, and a calendar. He designed it originally for himself and then sold it under the Borland (his new comapny) label. It was immensely successful. I loved that little app. I missed that little app. So I wrote my own for linux. Yes there are other alternatives but they are heavyweights.

MyCompanion is small fast and stays out of the way until you need/want it. So quickly you need to just jot a note for later, hit Ctrl-space and you have a notepad, calculator, and calendar is right in front of you - ready for your use. Oh but then, tuck it away with the same toggle Ctrl-space and all your data is saved away in standard tet files.

I eat my own dog food. This little app sits in the background for me all the time.

Try it; if you regret it… please let me know why…

Available at: clisk here for github mycompanion

Send an email to geoff.mcnamara@gamil.com

Enjoy!

comments powered by Disqus

Credits

cos Companionway
ale vim ALE
netlify Deploy to Netlify
vim VIM the editor
gtoolz gtoolz
gtoolz python tools Google Gemini