From 533b3788525e4e97fe86487cdaf533dbb6e4ad2b Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Fri, 9 Jun 2023 12:16:08 +0200 Subject: [PATCH] =?utf8?q?Dodanie=20brakuj=C4=85cego=20tool-a?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- tools/100/pl | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 tools/100/pl diff --git a/tools/100/pl b/tools/100/pl new file mode 100755 index 0000000..efcd0b0 --- /dev/null +++ b/tools/100/pl @@ -0,0 +1,32 @@ +#!/bin/bash + +file=$1; + +function help() { + echo "pl - Play Links. Skrypt to odtwarzania multimediów z listy linków"; + echo "morketsmerke.org; COPYLEFT; 2023"; + echo; + echo "Użycie:"; + echo "$ pl sciezka/do/listy/linkow"; + echo; + echo "Format listy:"; + echo "nazwa linku: https://youtube.com/..."; +} + +if [ "$1" ]; then + PS3="Link: "; + linkNames=$(cut -d ":" -f 1 $1 | sed 's/\ /_/g' | awk '{printf $1" "}') + select name in $linkNames; do + if [ ! "$name" ]; then break; fi + linkName=$(echo $name | sed 's/_/\ /g'); + link=$(grep "$linkName" $file | cut -d ":" -f 2-); + if echo $link | grep -q "youtube"; then + ytplay -a $link -f best[height=360]; + else + mpv --no-video $link; + fi + done +else + help; + exit 1; +fi -- 2.39.5