nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

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