home-bin
here's a buncha tiny shell scripts and stuff for doing interesting or inconvenient things
some of the more interesting things in here:
-
authdb-export: given a backup of a sqlite database of 2FA secrets from the Google Authenticator app on Android, convert the secrets into scannable QR codes -
burrow: starts an ssh-forwarding reverse tunnel from the current host to a host of your choosing, with a randomly-chosen high port and with systemd power management suspended (e.g. so laptops don't sleep on lid close) -
gh_org_sync: synchronize (clone or pull) every repo in a github organization, for backup or local full-text search purposes. optionally uses a custom remote hostname -
keysiesvery lazy muscle-memory tool for loading all of the ssh keyfiles in $HOME/.ssh/ -
lsiommu: list pci devices by their iommu grouping, for vm passthrough purposes -
marco: super simple silly 'who's on this network with me' nmap alias -
mirror: do yr makeup or take selfies with mplayer/mpv -
mkfriends: host a furry convention right on your desktop -
mkresume: set up an appropriate i3 layout and then launch all the stuff needed to do realtime resume development. kinda like a tex ide. requires miscellaneous currently-unavailable files to work, though -
postpic: terrible script to shrink and exif-clean an image file, for safe online posting -
randoizer: given a twitter .csv archive of your tweets, randomly stream them to your terminal in glorious eye-burning technicolor -
tp-toggle: toggle the synaptics touchpad on e.g. a thinkpad, for when the touchpad-toggle shortcut button is pressed -
xlock: using i3lock and optionally ffmpeg, lock the desktop. ffmpeg is used for a questionably-secure-but-aesthetically-appealing blurred background image while locked

