diff options
| author | Tim Keller <tjkeller.xyz> | 2024-11-17 23:34:54 -0600 | 
|---|---|---|
| committer | Tim Keller <tjkeller.xyz> | 2024-11-17 23:34:54 -0600 | 
| commit | 09ada24d4ec23cf24ab136141b354953d1bbc2fa (patch) | |
| tree | 2c41e87c71ad3f3cd67a8bea0c1413efbab4087d | |
| parent | 090a3a31683eb08b91351e4d1508a0a73a310a38 (diff) | |
| download | scripts-09ada24d4ec23cf24ab136141b354953d1bbc2fa.tar.xz scripts-09ada24d4ec23cf24ab136141b354953d1bbc2fa.zip  | |
reorganize scripts
| -rwxr-xr-x | .old/d8concat (renamed from video/d8concat) | 0 | ||||
| -rwxr-xr-x | .old/d8integrity (renamed from video/d8integrity) | 0 | ||||
| -rwxr-xr-x | .old/dmenu_runapp (renamed from launch/dmenu_runapp) | 0 | ||||
| -rwxr-xr-x | .old/dmenunametag (renamed from keyboard/dmenunametag) | 0 | ||||
| -rwxr-xr-x | .old/dnfu (renamed from misc/dnfu) | 0 | ||||
| -rwxr-xr-x | .old/dockfanctl (renamed from keyboard/dockfanctl) | 0 | ||||
| -rw-r--r-- | .old/dvgrabscript (renamed from video/dvgrabscript) | 0 | ||||
| -rwxr-xr-x | .old/emu (renamed from launch/emu) | 0 | ||||
| -rwxr-xr-x | .old/enablecoredumps (renamed from misc/enablecoredumps) | 0 | ||||
| -rwxr-xr-x | .old/music (renamed from launch/music) | 0 | ||||
| -rwxr-xr-x | .old/rectape (renamed from video/rectape) | 0 | ||||
| -rwxr-xr-x | .old/rectapehevc (renamed from video/rectapehevc) | 0 | ||||
| -rwxr-xr-x | .old/rectapevaapi (renamed from video/rectapevaapi) | 0 | ||||
| -rwxr-xr-x | .old/screenrec (renamed from video/screenrec) | 0 | ||||
| -rwxr-xr-x | .old/shows (renamed from launch/shows) | 0 | ||||
| -rwxr-xr-x | .old/sinkswitch (renamed from keyboard/sinkswitch) | 0 | ||||
| -rwxr-xr-x | .old/sync/griff (renamed from sync/griff) | 0 | ||||
| -rwxr-xr-x | .old/sync/pull (renamed from sync/pull) | 0 | ||||
| -rwxr-xr-x | .old/sync/pushsite (renamed from sync/pushsite) | 0 | ||||
| -rwxr-xr-x | .old/sync/sink (renamed from sync/sink) | 0 | ||||
| -rwxr-xr-x | .old/vaapiencode (renamed from video/vaapiencode) | 0 | ||||
| -rwxr-xr-x | .old/viewintensitypro (renamed from video/viewintensitypro) | 0 | ||||
| -rwxr-xr-x | .old/viewwebcam (renamed from video/viewwebcam) | 0 | ||||
| -rwxr-xr-x | .old/volcon (renamed from keyboard/volcon) | 0 | ||||
| -rwxr-xr-x | .old/volume (renamed from bar/volume) | 0 | ||||
| -rwxr-xr-x | .old/wgconnect (renamed from keyboard/wgconnect) | 0 | ||||
| -rwxr-xr-x | misc/launch (renamed from launch/launch) | 0 | ||||
| -rwxr-xr-x | misc/verifoo | 110 | ||||
| -rwxr-xr-x | misc/wmip (renamed from bar/wmip) | 0 | 
29 files changed, 0 insertions, 110 deletions
diff --git a/video/d8concat b/.old/d8concat index bf8b608..bf8b608 100755 --- a/video/d8concat +++ b/.old/d8concat diff --git a/video/d8integrity b/.old/d8integrity index 717032b..717032b 100755 --- a/video/d8integrity +++ b/.old/d8integrity diff --git a/launch/dmenu_runapp b/.old/dmenu_runapp index 4d7a45e..4d7a45e 100755 --- a/launch/dmenu_runapp +++ b/.old/dmenu_runapp diff --git a/keyboard/dmenunametag b/.old/dmenunametag index 0458c79..0458c79 100755 --- a/keyboard/dmenunametag +++ b/.old/dmenunametag diff --git a/keyboard/dockfanctl b/.old/dockfanctl index f422b3e..f422b3e 100755 --- a/keyboard/dockfanctl +++ b/.old/dockfanctl diff --git a/video/dvgrabscript b/.old/dvgrabscript index d82ba55..d82ba55 100644 --- a/video/dvgrabscript +++ b/.old/dvgrabscript diff --git a/misc/enablecoredumps b/.old/enablecoredumps index e435cc7..e435cc7 100755 --- a/misc/enablecoredumps +++ b/.old/enablecoredumps diff --git a/launch/music b/.old/music index cb78257..cb78257 100755 --- a/launch/music +++ b/.old/music diff --git a/video/rectape b/.old/rectape index 238f5de..238f5de 100755 --- a/video/rectape +++ b/.old/rectape diff --git a/video/rectapehevc b/.old/rectapehevc index c44d6d9..c44d6d9 100755 --- a/video/rectapehevc +++ b/.old/rectapehevc diff --git a/video/rectapevaapi b/.old/rectapevaapi index 91c0709..91c0709 100755 --- a/video/rectapevaapi +++ b/.old/rectapevaapi diff --git a/video/screenrec b/.old/screenrec index 8f65514..8f65514 100755 --- a/video/screenrec +++ b/.old/screenrec diff --git a/launch/shows b/.old/shows index a0cb8a6..a0cb8a6 100755 --- a/launch/shows +++ b/.old/shows diff --git a/keyboard/sinkswitch b/.old/sinkswitch index 3046498..3046498 100755 --- a/keyboard/sinkswitch +++ b/.old/sinkswitch diff --git a/sync/griff b/.old/sync/griff index 549b108..549b108 100755 --- a/sync/griff +++ b/.old/sync/griff diff --git a/sync/pull b/.old/sync/pull index f52ec5e..f52ec5e 100755 --- a/sync/pull +++ b/.old/sync/pull diff --git a/sync/pushsite b/.old/sync/pushsite index 1a1cbc3..1a1cbc3 100755 --- a/sync/pushsite +++ b/.old/sync/pushsite diff --git a/sync/sink b/.old/sync/sink index b11b492..b11b492 100755 --- a/sync/sink +++ b/.old/sync/sink diff --git a/video/vaapiencode b/.old/vaapiencode index ae079f2..ae079f2 100755 --- a/video/vaapiencode +++ b/.old/vaapiencode diff --git a/video/viewintensitypro b/.old/viewintensitypro index cd2d73d..cd2d73d 100755 --- a/video/viewintensitypro +++ b/.old/viewintensitypro diff --git a/video/viewwebcam b/.old/viewwebcam index c56d879..c56d879 100755 --- a/video/viewwebcam +++ b/.old/viewwebcam diff --git a/keyboard/volcon b/.old/volcon index 9940c67..9940c67 100755 --- a/keyboard/volcon +++ b/.old/volcon diff --git a/keyboard/wgconnect b/.old/wgconnect index de8f307..de8f307 100755 --- a/keyboard/wgconnect +++ b/.old/wgconnect diff --git a/launch/launch b/misc/launch index 5947ae7..5947ae7 100755 --- a/launch/launch +++ b/misc/launch diff --git a/misc/verifoo b/misc/verifoo deleted file mode 100755 index 34089cb..0000000 --- a/misc/verifoo +++ /dev/null @@ -1,110 +0,0 @@ -#!/bin/sh - -help() { -cat << HELPDOC -usage: $(basename "$0") [options] [file]... - -OPTIONS: -  -h, --help                show this menu -  -c, --check               read and verify checksums from file -  -r, --recursive           produce a checksum for all files in a directory recursively -  --recursive-sum           produce a checksum for a directory. sensitive to filenames -  --recursive-sum-nopath    produce a checksum for a directory. not sensitive to filenames/placement -  -s, --silent              produce no output to stderr -  -v, --verbose             output a progress bar of hash progress if pv is avaliable (wip) - -MODES: -  -S, --sha                 use sha1sum for checksums -  -M, --md5                 use md5sum for checksums -  -X, --xxh                 use xxhsum for checksums (default if avaliable with sha1sum as fallback) -HELPDOC -} - -# set defaults -cat="pv -F'%r_[%b]_[%t]_[%e]_%p'" -! command -v pv >/dev/null && cat=cat - -hash=xxhsum -! command -v xxhsum >/dev/null && hash=sha1sum - -hashfiles="" -verbose=1 -recursive="" -outputfile="" - -while true; do -	case "$1" in -		-c|--check) [ -n "$2" ] && hashfiles="$hashfiles $2" && shift ;; -		-s|--silent)  verbose=0 ;; -		-v|--verbose) verbose=2 ;; -		--recursive|-r)         recursive=3 ;; -		--recursive-sum)        recursive=2 ;; -		--recursive-sum-nopath) recursive=1 ;; -		-S|--sha) hash=sha1sum ;; -		-M|--md5) hash=md5sum  ;; -		-X|--xxh) hash=xxhsum  ;; -		-h|--help) help; exit 0 ;; -		-*)        help; exit 1 ;; -		*) break ;; -	esac -	shift -done - -case $verbose in -	0) cat=cat ;; -	1) cat=cat ;; -esac - -# run hash -while [ -n "$1" ]; do -	if [ -d "$1" ]; then # is directory -		# check if using -r flag -		case "$recursive" in -			1) -				# get hash of all files, sort hashes, hash hashes -				# TODO make pv work in this mode - -				#catd="$cat" -				#if [ $verbose -ge 2 ] && [ "$catd" != "cat" ]; then -				#	total_files=$(du -a "$1" | wc -l) -				#	catd="pv -l -s$total_files -F'[%b/$total_files]_[%t]_[%e]_%p'" -				#fi -				#sum=`find "$1" -type f -print0 | xargs -r0 $hash | $catd | cut -d' ' -f1 | sort | $hash | cut -d' ' -f1` 2>/dev/null -				sum=`find "$1" -type f -print0 | xargs -r0 $hash | cut -d' ' -f1 | sort | $hash | cut -d' ' -f1` 2>/dev/null -				echo "r/$sum  $1" -			;; -			2) -				# hash sorted filenames -				# sort all filenames w/ full path and hash -				# hash those sums together -				# `tar -c -f - "$1" | $hash` is a good idea but it doesn't work since changes to the fs affect tar -				filehash=`find "$1" -type f -print0 | sort -z | xargs -r0 $cat | $hash | cut -d' ' -f1` -				pathhash=`find "$1" -printf "%P\0" | sort -z | $hash | cut -d' ' -f1` -				sum=`printf "$filehash$pathhash" | $hash | cut -d' ' -f1` -				echo "p/$sum  $1" -			;; -			3) -				# sort files and hash each one in sequence -				# TODO make pv work in this mode -				find "$1" -type f -print0 | sort -z | xargs -r0 $hash -			;; -			*) -				[ $verbose -ge 1 ] && echo "-r not specified for directory $1. Exiting" -				exit 1 -			;; -		esac -	else # is file -		if ! [ -f "$1" ]; then -			[ $verbose -gt 1 ] && echo "File $1 does not exist. Exiting" -			exit 1 -		fi -		files="$1" - -		while [ -f "$2" ]; do -			files="$files\0$2" -			shift -		done -		printf "$files" | xargs -r0 $hash -	fi -	shift -done  | 
