#!/bin/bash
## 
## RJP 14.3.2025
## address seeker for Finnish aCSTV-lähettäjät.fi_FI.lst
## 
# 14.5.2026 Uusi kanavahakija, jolla antiX TV toimii toukokuussa 2026
#
x-terminal-emulator -e /bin/bash -c "echo 'antiX TV:n kanavien haku vie noin 5 minuuttia. Odota rauhassa.' && sleep 5"

cp $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst.bak
echo "YLE TV1='https://yletv.akamaized.net/hls/live/622365/yletv1fin/index.m3u8 ' " > $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst
echo "YLE TV2='https://yletv.akamaized.net/hls/live/622366/yletv2fin/index.m3u8 ' " >> $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst
echo "YLE TEEMA='https://yletv.akamaized.net/hls/live/622367/yletvteemafemfin/index.m3u8' ">> $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst

#TV1=
#TV2=
#TEEMA=
TV3=$(echo "https://www.tvkaista.org/mtv3/suora/legacy")
TV4=$(echo "https://www.tvkaista.org/nelonen/suora/legacy") 
TV5=$(echo "https://www.tvkaista.org/tv5/suora/legacy")
TV6=$(echo "https://www.tvkaista.org/kutonen/suora/legacy") 
AVA=$(echo "https://www.tvkaista.org/ava/suora/legacy") 
FRII=$(echo "https://www.tvkaista.org/frii/suora/legacy") 
NG=$(echo "https://www.tvkaista.org/national-geographic/suora/legacy") 
STAR=$(echo "https://www.tvkaista.org/star-channel/suora/legacy") 
EVEO=$(echo "https://www.tvkaista.org/tapahtumatv-eveo/suora/legacy") 
SUB=$(echo "https://www.tvkaista.org/sub/suora/legacy") 

#AIKA=$(date +"%Y-%m-%d-%M-%S")

## 
x-terminal-emulator -e /bin/bash -c "echo 'tehdään kansio $HOME/.config/aCSTV/osoitteet' && sleep 5"
mkdir -p $HOME/.config/aCSTV/osoitteet


x-terminal-emulator -e /bin/bash -c "echo 'haetaan MTV3 osoite' && sleep 5"
yt-dlp --get-url $TV3 > $HOME/.config/aCSTV/osoitteet/TV3.txt 

sleep 1
x-terminal-emulator -e /bin/bash -c "echo 'haetaan TV4 osoite' && sleep 5"
yt-dlp --get-url $TV4 > $HOME/.config/aCSTV/osoitteet/TV4.txt 

sleep 1

x-terminal-emulator -e /bin/bash -c "echo 'haetaan TV6 osoite' && sleep 5"
yt-dlp --get-url $TV6 > $HOME/.config/aCSTV/osoitteet/TV6.txt 

sleep 1

x-terminal-emulator -e /bin/bash -c "echo 'haetaan SUB osoite' && sleep 5"
yt-dlp --get-url $SUB > $HOME/.config/aCSTV/osoitteet/SUB.txt

sleep 1  

x-terminal-emulator -e /bin/bash -c "echo 'haetaan TV5 osoite' && sleep 5"
yt-dlp --get-url $TV5 > $HOME/.config/aCSTV/osoitteet/TV5.txt 

sleep 1

x-terminal-emulator -e /bin/bash -c "echo 'haetaan National Geography osoite' && sleep 5"
yt-dlp --get-url $NG > $HOME/.config/aCSTV/osoitteet/NG.txt 

sleep 1

x-terminal-emulator -e /bin/bash -c "echo 'haetaan AVA osoite' && sleep 5"
yt-dlp --get-url $AVA > $HOME/.config/aCSTV/osoitteet/AVA.txt 

sleep 1

x-terminal-emulator -e /bin/bash -c "echo 'haetaan Free osoite' && sleep 5"
yt-dlp --get-url $FRII > $HOME/.config/aCSTV/osoitteet/FRII.txt

sleep 1
 
x-terminal-emulator -e /bin/bash -c "echo 'haetaan STAR osoite' && sleep 5"
yt-dlp --get-url $STAR  > $HOME/.config/aCSTV/osoitteet/STAR.txt 

sleep 1 

x-terminal-emulator -e /bin/bash -c "echo 'haetaan EVEO osoite' && sleep 5"
yt-dlp --get-url $EVEO  > $HOME/.config/aCSTV/osoitteet/EVEO.txt

x-terminal-emulator -e /bin/bash -c "echo 'tehdään kanavalista.. odota 3,5 minuuttia ' && sleep 5"
sleep 210

cd $HOME/.config/aCSTV/osoitteet

echo "mtv3='$(cat TV3.txt)'" >> $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst 

echo "Nelonen='$(cat TV4.txt)'" >> $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst

echo "SUB='$(cat SUB.txt)'" >> $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst

echo "TV5='$(cat TV5.txt)'" >> $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst

echo "kutonen='$(cat TV6.txt)'" >> $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst

echo "STAR='$(cat STAR.txt)'" >> $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst

echo "National Geographic='$(cat NG.txt)'" >> $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst

echo "AVA='$(cat AVA.txt)'" >> $HOME/.config/aCSTV/aCSTV-lähettäjät.fi_FI.lst

x-terminal-emulator -e /bin/bash -c "echo 'antiX TV:n kanavat haettu' && \
echo #######
echo #######
read -p \"Voit sulkea tämän päätteen\"" 

