qBoard: A Better Clipboard
Check it out on GitHub here!
Demo video coming soon!
Built using Bash on Linux.
Co-developed with: Johnathan Wood
In short, qBoard behaves like a queue. You grab as many things as you want, whether that's a lot of variables, chunks of code, or an entire webpage, and qBoard will allow you to paste it all sequentially in the order you copied it. We also added a "Rotate" mode so you can cycle thru all of your selections that you've copied, as well as a "Machine-gun" mode that will allow you to freeze on a single selection and paste it over and over again until you wish to move on. The final feature of qBoard is the ability to clear the clipboard (in the cases where you mis-copied something or want to clear it out before a big copy) which you can do via the qDump() method. The best way to utilize qBoard (with it's copy, paste, and dump ability) is to remap your extra mouse buttons or some function keys you aren't using for fast copy/pasting/ and clearing of the clipboard.
Every other implementation of a different clipboard involved some sort of GUI. We didn't want that. We wanted an intuitive, grab-these-seven-things-and-let's-move-on clipboard. Under the hood, qBoard works by using a file that acts as a "clipboard". When you copy (AKA qCopy), your selection is added to your "clipboard" and when you paste (AKA qPaste), it is removed. Since Bash handles file operations really well, this is quick and seamless. Not to mention, if you were to do a qCopy and your computer immediately died, whatever you copied would be saved since it was technically written to a file, rather than being cleared like the normal clipboard. It is impossible to explain enough how amazingly helpful this has become at work, and we keep finding helpful uses for it everywhere.