Place Holder Products Code
Bash MySQL
Notes Return of the Fed Login
Admin Control Panel Email Control Panel Product Control Panel Debug Info Beacon Create Snippet Tag Control Panel

Code

*More fully fledged applications can be found on the Products page. The Bash page is dedicated to fully commented oneliners, and a MySQL quick reference is available here.



				
#!/bin/bash # volume captured as precentage # setting takes a decimal between 0,7 # 100% == 7, 0% == 0 inc=$(echo "100/7" | bc -l) # Get the current vol: cur_percent=$(osascript -e 'get volume settings' | grep -oE "[0-9]{1,3}" | head -1) cur_v=$(echo "$cur_percent/$inc" | bc -l) # Increment by .5, max 7: new=$(echo "$cur_v + .5" | bc -l) if (( $(echo "$new > 7" | bc -l) )); then new=7 fi # Set new volume: osascript -e 'set volume '$new # Print change if 'quiet flag' not set: if [[ $1 != "-q" ]]; then printf "%0.0f%% -> %0.0f%%\n" $(echo "$cur_v*$inc" | bc) $(echo "$new*$inc" | bc) fi