plumber

Plumber – a modern approach to plumbing
git clone git://r-36.net/plumber
Log | Files | Refs | README | LICENSE

ytopener (355B)


      1 #!/bin/sh
      2 
      3 uri="$@"
      4 case "$uri" in
      5 youtube://*|yt://*)
      6 	id="$(printf "%s\n" "$uri" | cut -d '/' -f 3-)"
      7 	uri="https://www.youtube.com/watch?v=${id}"
      8 	;;
      9 *)
     10 	;;
     11 esac
     12 
     13 if slmcc isdown;
     14 then
     15 	slmcc play "$uri"
     16 else
     17 	if [ -z "$CACA_DRIVER" -a -z "$DISPLAY" ];
     18 	then
     19 		export CACA_DRIVER="ncurses"
     20 		mplayer -vo caca "$uri"
     21 	else
     22 		$PLUMB_MEDIA "$uri"
     23 	fi
     24 fi
     25