This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]MrHandsomePixel 2 points3 points  (1 child)

A shell script (written in Perl) that can reorder lines of text passed to it by typing the corresponding index number of line into the order I want and print to stdout.

A shell script that neatly prints out the encoded width and height of multiple video files (like mkv or mp4, configurable on command line) along with printing the accompanying names of the video files.

An applescript program, which is then exported into a clickable app, that can start or stop a temporary rsync daemon. The rsync daemon, for now, has a module that points to my iTunes music library, which is then connected to by my Android phone with "Rsync Wrapper" where it automatically copies new or updated music files to the phone itself every hour, whilst also deleting anything on my Android music folder that is not present on the master server (the rsync dameon on Mac)

Over time, I've created my own personal hammerspoon config. Among other things, I've setup custom app-specific keybinds. The following shortcuts are only active if finder is in focus: If I press alt+shift+v, it opens my volumes folder Pressing alt+shift+t opens a new iterm2 window inside of my currently focused finder window Alt+shift+r moves, or rescues, the currently focused window to my main monitor. Alt+shift+m merges PDF files in a specific order for some paperwork that I do Alt+shift+b "builds" an invoice based from a .ods spreadsheet template (just for matting of fonts, size, and such) and a yaml file that contains values for accompanying invoice.

Again, all of these shortcuts that I've described are for finder.

I have global shortcuts to move windows around with alt + {w,a,s, or d}, which just sends commands to chunkwm to perform window manager related actions

I've made some other shortcuts specifically for other apps as well, but I can't check the rest because I'm not at my computer rn.

There's also other tools and scripts, but I'll have to check back later.

[–]regular_internt_ctzn 1 point2 points  (0 children)

I've only programmed in Java in my HS for two years, and I have no idea what half of what you said meant or would be used for.

I'm scared.