recup-keep-format (548B)
1 #!/bin/sh 2 3 recdir=$(realpath "${1:-$HOME/misc/recordings}") 4 5 mkdir -p "$recdir" 6 7 PICKED=$(eza --oneline --reverse --sort=created "$recdir" | fzf --reverse \ 8 --preview="ffmpeg -i $recdir/{} -vf 'select=eq(n\,0)' -frames:v 1 -f image2pipe -vcodec png - 2>/dev/null | chafa --format=sixels --size=\${FZF_PREVIEW_COLUMNS}x\${FZF_PREVIEW_LINES} - 2>/dev/null || stat $recdir/{}") 9 10 if [ -n "$PICKED" ]; then 11 aws s3 cp "$recdir/$PICKED" "s3://recordings/$PICKED" 12 13 shirt "$(aws s3 presign "s3://recordings/$PICKED" --expires-in 604800 | tr -d '\n')" 14 fi