mirror of
https://github.com/anthonyaxenov/iptv.git
synced 2024-11-01 09:36:14 +00:00
21 lines
701 B
Bash
21 lines
701 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
#################################################
|
||
|
#
|
||
|
# IPTV channel finder (all playlists)
|
||
|
#
|
||
|
# Usage:
|
||
|
# ./download-all.sh
|
||
|
# ./find-in-all.sh disney
|
||
|
#
|
||
|
# 1st argument is channel name pattern.
|
||
|
#
|
||
|
#################################################
|
||
|
|
||
|
SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}"; )" &> /dev/null && pwd 2> /dev/null; )";
|
||
|
[ ! -d ./downloaded ] && echo "Error: ./downloaded directory does not exist. Run $SCRIPT_DIR/tools/download-all.sh" && exit 1
|
||
|
[ ! "$(ls -A ./downloaded)" ] && echo "Error: ./downloaded directory is empty. Run $SCRIPT_DIR/tools/download-all.sh" && exit 2
|
||
|
for file in ./downloaded/*; do
|
||
|
"$SCRIPT_DIR"/find-in-pls.sh "$1" "$file"
|
||
|
done
|