#!/bin/bash # Το παρακάτω script δημιουργήθηκε για να εμφανίζεται το τρέχων πρόγραμμα τηλεόρασης στο conky. # Τα κανάλια του προγράμματος είναι τα Μακεδονία TV, Ant1, Κανάλι της Βουλής, Star, Mega, Alpha, ΣΚΑΪ, NovaSports1 και Eurosport HD. # Ο σύνδεσμος που περιέχει τις πληροφορίες για το πρόγραμμα της τηλεόρασης είναι ο http://tv.pathfinder.gr/now sleep 10 wget --no-cache http://tv.pathfinder.gr/now -O ~/.programma_tv/1.html iconv -f ISO-8859-7 -t UTF-8 ~/.programma_tv/1.html > ~/.programma_tv/2.html ; mv ~/.programma_tv/2.html ~/.programma_tv/1.html cat ~/.programma_tv/1.html | grep "nowrap>Μακεδονία TV" > ~/.programma_tv/1.txt cat ~/.programma_tv/1.txt | grep "align" > ~/.programma_tv/2.txt awk -F "html" '{print $2}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F ">" '{print $2}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt awk -F "<" '{print $1}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt mv ~/.programma_tv/2.txt ~/.programma_tv/makedonia.txt cat ~/.programma_tv/1.html | grep "nowrap>Ant1" > ~/.programma_tv/1.txt cut -c65- ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F "html" '{print $2}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt awk -F ">" '{print $2}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F "<" '{print $1}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt mv ~/.programma_tv/1.txt ~/.programma_tv/ant1.txt cat ~/.programma_tv/1.html | grep "nowrap>Κανάλι της Βουλής" > ~/.programma_tv/1.txt cat ~/.programma_tv/1.txt | grep "align" > ~/.programma_tv/2.txt awk -F "html" '{print $2}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F ">" '{print $2}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt awk -F "<" '{print $1}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt mv ~/.programma_tv/2.txt ~/.programma_tv/vouli.txt cat ~/.programma_tv/1.html | grep "nowrap>Star" > ~/.programma_tv/1.txt cut -c65- ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F "html" '{print $2}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt awk -F ">" '{print $2}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F "<" '{print $1}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt mv ~/.programma_tv/1.txt ~/.programma_tv/star.txt cat ~/.programma_tv/1.html | grep "nowrap>Mega" > ~/.programma_tv/1.txt cut -c65- ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F "html" '{print $2}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt awk -F ">" '{print $2}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F "<" '{print $1}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt mv ~/.programma_tv/1.txt ~/.programma_tv/mega.txt cat ~/.programma_tv/1.html | grep "nowrap>Alpha" > ~/.programma_tv/1.txt cat ~/.programma_tv/1.txt | grep "align" > ~/.programma_tv/2.txt awk -F "html" '{print $2}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F ">" '{print $2}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt awk -F "<" '{print $1}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt mv ~/.programma_tv/2.txt ~/.programma_tv/alpha.txt cat ~/.programma_tv/1.html | grep "nowrap>ΣΚΑΪ" > ~/.programma_tv/1.txt cat ~/.programma_tv/1.txt | grep "align" > ~/.programma_tv/2.txt awk -F "html" '{print $2}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F ">" '{print $2}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt awk -F "<" '{print $1}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt mv ~/.programma_tv/2.txt ~/.programma_tv/skai.txt cat ~/.programma_tv/1.html | grep "nowrap>NovaSports1" > ~/.programma_tv/1.txt awk -F "html" '{print $2}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F ">" '{print $2}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt awk -F "<" '{print $1}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt mv ~/.programma_tv/2.txt ~/.programma_tv/novasports1.txt cat ~/.programma_tv/1.html | grep "nowrap>Eurosport HD" > ~/.programma_tv/1.txt awk -F "html" '{print $2}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F ">" '{print $2}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt awk -F "<" '{print $1}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt mv ~/.programma_tv/2.txt ~/.programma_tv/eurosport.txt sleep 1 if [ "$(cat ~/.programma_tv/mega.txt)" = "" ]; then cat ~/.programma_tv/1.html | grep "nowrap>Mega" > ~/.programma_tv/1.txt awk -F "" '{print $2}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F "<" '{print $1}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt mv ~/.programma_tv/1.txt ~/.programma_tv/mega.txt fi if [ "$(cat ~/.programma_tv/alpha.txt)" = "" ]; then cat ~/.programma_tv/1.html | grep "nowrap>Alpha" > ~/.programma_tv/1.txt cut -c65- ~/.programma_tv/1.txt > ~/.programma_tv/2.txt awk -F ">" '{print $2}' ~/.programma_tv/2.txt > ~/.programma_tv/1.txt awk -F "<" '{print $1}' ~/.programma_tv/1.txt > ~/.programma_tv/2.txt mv ~/.programma_tv/2.txt ~/.programma_tv/alpha.txt fi if [ "$(cat ~/.programma_tv/vouli.txt)" = "" ]; then echo "Διακοπή Προγράμματος" > ~/.programma_tv/vouli.txt fi rm -rf ~/.programma_tv/1.html rm -rf ~/.programma_tv/1.txt