Ahoi,
ich habe eben ein Shellskript verfasst, welches zu einer ganzen Reihe von TV-Sendern die aktuell laufende, sowie die nachfolgende Sendung ausgibt. Eventuell findet der ein oder andere im eigenen Projekt ebenso Verwendung dafür:
Skript:
Spoiler anzeigen
Code
#! /bin/bash
#Hilfsdateien erstellen
touch $HOME/.tv $HOME/.tvsort
#TV-Programminfos zu Variable
generalinfos=$(curl -s "http://www.tvdirekt.de/tv-programm/was-laeuft-gerade/0/0/all.html" | grep "sendungsdetails" | awk -F 'title=' '{print $2}' | awk -F 'target=' '{print $1}' | tr -d '"' | uniq)
#TV-Programminfos in Datei
curl -s "http://www.tvdirekt.de/tv-programm/was-laeuft-gerade/0/0/all.html" | grep "sendungsdetails" | awk -F 'title=' '{print $2}' | awk -F 'target=' '{print $1}' | tr -d '"' | uniq >$HOME/.tv
#Feldseparator sei Zeilenumbruch
IFS=$'\n'
#Zaehler erstellen
a=1
c=1
#Zeilenweise korrekt formatieren
for i in $generalinfos
do
#Sendername
sendername=$(echo $i | cut -d ":" -f1)
#Anzahl bestimmen
anzahlvorkommen=$(grep "^$sendername:" $HOME/.tv | wc -l)
if [ $anzahlvorkommen == 1 ]
then
#In Datei schreiben
echo -e "$i\n$i">>$HOME/.tvsort
else
#In Datei schreiben
echo "$i">>$HOME/.tvsort
fi
done
#Zeilenweise aus Datei lesen
while read i
do
#Wechselausgabe
if [ $(($a%2)) -eq 0 ]
then
#Ausgabe
i=$(echo $i | cut -d ':' -f2-)
echo -e "Danach: $i\n"
else
#Sendername
sendername=$(sed -n "$c p" $HOME/.tvsort | cut -d ":" -f1)
c=$(($c+2))
#Ausgabe
i=$(echo $i | cut -d ':' -f2-)
echo -e "\e[31m$sendername:\e[0m\nJetzt: $i"
fi
#Zaehler inkrement
a=$(($a+1))
done <$HOME/.tvsort
#Aufraeumen
unset IFS
rm -f $HOME/.tv $HOME/.tvsort
Alles anzeigen
Ausgabe:
Spoiler anzeigen
Code
julian@Lenovo:~$ ./tv
ARD:
Jetzt: Morgenmagazin
Danach: Tagesschau
ZDF:
Jetzt: ZDF-Morgenmagazin
Danach: heute
RTL:
Jetzt: Guten Morgen Deutschland
Danach: Gute Zeiten, schlechte Zeiten
SAT.1:
Jetzt: Frühstücksfernsehen
Danach: Auf Streife
Pro7:
Jetzt: Two and a Half Men
Danach: Two and a Half Men
RTL II:
Jetzt: Die Schnäppchenhäuser - Der Traum vom Eigenheim
Danach: Die Kochprofis - Einsatz am Herd
VOX:
Jetzt: Hilf mir doch!
Danach: Verklag mich doch!
Kabel eins:
Jetzt: Without a Trace - Spurlos verschwunden
Danach: Cold Case - Kein Opfer ist je vergessen
TELE 5:
Jetzt: Dauerwerbesendung
Danach: Joyce Meyer - Das Leben genießen
ARTE:
Jetzt: X:enius - Massenpanik - Wie entsteht sie - und wie kann man sie vermeiden?
Danach: Future - Die Stadt ohne Müll
3sat:
Jetzt: Kulturzeit - Gotteslästerung - was sind religiöse Gefühle
Danach: nano - Musik als Waffe: Harmlose Kinderlieder als Folterinstrument für Gefangene
Super RTL:
Jetzt: Milli+Maunz
Danach: Milli+Maunz
WDR:
Jetzt: Lokalzeit aus Bonn
Danach: Lokalzeit aus Duisburg
NDR:
Jetzt: Visite - Das Gesundheitsmagazin
Danach: Rote Rosen (1888)
Bayern:
Jetzt: Rote Rosen (1888)
Danach: Sturm der Liebe (2149)
NRW.TV:
Jetzt: Juwelo TV
Danach: Teleshopping - Rosaxan und Mediashop
SWR BW:
Jetzt: Die Rezeptsucherin
Danach: Stil-Epochen
HR:
Jetzt: Die Familie Parent (29/42)
Danach: alle wetter! - Aktuelle Informationen zu Wetter und Klima
MDR:
Jetzt: LexiTV - Wissen für alle - Aus zweiter Hand - Gebraucht ist fast so gut wie neu
Danach: Rote Rosen (1888)
RBB:
Jetzt: rbb Praxis - Das Gesundheitsmagazin
Danach: nano - Musik als Waffe: Harmlose Kinderlieder als Folterinstrument für Gefangene
ARD ALPHA:
Jetzt: Die Zauberlinse
Danach: Le petit gnome (3)
Spreekanal:
Jetzt: Keine Programminformationen verfuegbar
Danach: Fashion & Faces
München TV:
Jetzt: Service am Morgen
Danach: Panoramabilder
TV Berlin:
Jetzt: Shop 24
Danach: tv.berlin aktuell - Nachrichten, Citylife, Sport & Wetter
Tide TV:
Jetzt: Königsbissen - Zeit für ein gutes Gespräch. Ole von Beust zu Gast bei Lars Lüke
Danach: JMs Weltnachrichten - Der Globus alphabetisch
Franken TV:
Jetzt: Nordbayernmagazin
Danach: Das schnelle Gericht
Hamburg1:
Jetzt: Frühcafé live - Fit in den Tag mit News, Verkehr und Wetter
Danach: Hafen-TV - Das Magazin rund um Schifffahrt und Hafen
ZDF neo:
Jetzt: Terra X
Danach: Terra X
sixx:
Jetzt: Eine himmlische Familie
Danach: Eine himmlische Familie
Pro7 MAXX:
Jetzt: Yu-Gi-Oh! Zexal
Danach: Jackie Chan
RTL NITRO:
Jetzt: Das Strafgericht
Danach: Das Strafgericht
SAT.1 Gold:
Jetzt: Niedrig und Kuhnt
Danach: K 11 - Kommissare im Einsatz
Servus TV:
Jetzt: Die Geheimnisse der Geschichte
Danach: Auf Entdeckungsreise - in der Tierwelt - Harpyien - Die Raubvögel des Regenwaldes
Anixe HD:
Jetzt: Kommissariat 9
Danach: Kommissariat 9
NICK:
Jetzt: Rabbids: Invasion
Danach: Oggy und die Kakerlaken
KiKa:
Jetzt: Mouk, der Weltreisebär
Danach: ENE MENE BU - und dran bist du
Comedy Central:
Jetzt: Keine Programminformationen verfuegbar
Danach: Family Guy
Disney:
Jetzt: Julius Jr.
Danach: Disney kleine Einsteins
DMAX:
Jetzt: American Hot Rod
Danach: Infomercial
Eins Plus:
Jetzt: BEATZZ in Concert
Danach: Alles Wissen - Das Wissensmagazin
EinsFestival:
Jetzt: Die Liebesfalle - Wie einsame Herzen im Internet abgezockt werden
Danach: Der Mann an ihrer Seite
ZDFkultur:
Jetzt: TV Noir
Danach: Hitparade
Phoenix:
Jetzt: Das Jahr der Wildnis (4/5)
Danach: Das Jahr der Wildnis (5/5)
N24:
Jetzt: N24 Nachrichten
Danach: N24 Nachrichten - Nachrichten, Wirtschaft und Börse, Sport und Wetter
N-TV:
Jetzt: Nachrichten
Danach: Telebörse
Tagesschau24:
Jetzt: bonus - das SR-Servicemagazin
Danach: Kontraste
ZDF info:
Jetzt: Die Wahrheit über den Holocaust - Untergang
Danach: ZDF-History
DW (Europe):
Jetzt: Quadriga - The International Talk Show
Danach: Journal
BBC World:
Jetzt: World Business Report
Danach: BBC World News
Euronews:
Jetzt: Frühstücksfernsehen - Nachrichten, Sport, No Comment, Le Mag, Wetter, Kino, Europa, Ecomomia
Danach: News & Lifestyle
CNN:
Jetzt: CNN Newsroom - CNN Newsroom (with World Sport)
Danach: CNN Newsroom
Bibel TV:
Jetzt: Stunde des Höchsten - Vor Gott ist keiner vergessen.
Danach: Bibellesen mit Ulrich Parzany - Lukas 22, 7 - 18
HSE24:
Jetzt: Wiederholungen
Danach: Clever & Chic modische Accessoires
QVC:
Jetzt: CENTIGRADE active - Jacken für Freizeit und Sport
Danach: CENTIGRADE active - Jacken für Freizeit und Sport
Sonnenklar TV:
Jetzt: Informercial
Danach: Angebot des Tages
ORF 1:
Jetzt: Wickie und die starken Männer
Danach: Kasperlüberraschung
ORF 2:
Jetzt: Text Aktuell
Danach: Licht ins Dunkel - Spenderinserts
ORF 3:
Jetzt: Kulturwerk
Danach: Wetter / Info
ATV:
Jetzt: O.C., California
Danach: Wien - Tag & Nacht
ATV 2:
Jetzt: Alf
Danach: Teenager werden Mütter
Puls 4:
Jetzt: Café Puls mit Puls 4 News
Danach: Teleshopping
Schweiz 1:
Jetzt: News-Schlagzeilen und Meteo
Danach: Wetterkanal
Schweiz 2:
Jetzt: Drei auf zwei
Danach: Tennis: Australian Open - 3. Runde
France 2:
Jetzt: Télématin - Magazine matinal de l'info
Danach: Point route
France 3:
Jetzt: Euronews - Informations
Danach: Ludo
BBC Entertainment:
Jetzt: Gigglebiz
Danach: Boogie Beebies - Every Kind of Weather Song Friday
Sky Cinema:
Jetzt: Passion - Geld. Macht. Verführung.
Danach: Blau ist eine warme Farbe
Sky Cinema +1:
Jetzt: Grand Piano - Symphonie der Angst
Danach: Passion - Geld. Macht. Verführung.
Sky Cinema +24:
Jetzt: Ganz weit hinten
Danach: Muppets Most Wanted
Sky Cinema Hits:
Jetzt: Wir sind die Nacht
Danach: An Deiner Schulter
Sky Action:
Jetzt: Jackie Brown
Danach: Below - Da unten hört dich niemand schreien
Sky Comedy:
Jetzt: Fools Rush In - Herz über Kopf
Danach: Tote tragen keine Karos
Sky Emotion:
Jetzt: Der Fluch der goldenen Blume
Danach: L.A. Crash
Sky Nostalgie:
Jetzt: Vier Fäuste für ein Halleluja
Danach: So endete eine Liebe
Sky Krimi:
Jetzt: Die Rosenheim-Cops
Danach: Die Rosenheim-Cops
Sky Fußball Bundesliga:
Jetzt: Fußball: Bundesliga - Werder Bremen - Hannover 96, 15. Spieltag
Danach: Fußball: Bundesliga - SC Freiburg - Hamburger SV, 15. Spieltag
Sky Sport 1:
Jetzt: Handball: WM - Deutschland - Argentinien, Vorrunde Gruppe D
Danach: Golf: US PGA Tour - Humana Challenge in partnership with the Clinton Foundation, 1. Tag in La Quinta
Sky Sport 2:
Jetzt: Fußball: UEFA Europa League - Dinamo Zagreb - FC Salzburg, Gruppenphase 4. Spieltag
Danach: Fußball: UEFA Europa League - Apollon Limassol - Borussia M'gladbach, Gruppenphase 4. Spieltag
Sky Sport Austria:
Jetzt: Fußball: Österreich, Sky Go Erste Liga - Freitags-Konferenz, 5. Runde
Danach: Fußball: Österreich, Sky Go Erste Liga - FC Wacker Innsbruck - Floridsdorfer AC, 5. Runde
TNT Film:
Jetzt: Die letzte Fahrt der Claridon
Danach: 2010
Kabel eins Classics:
Jetzt: Samson und Delilah
Danach: Erster Sieg
Sky 3D:
Jetzt: Keine Programminformationen verfuegbar
Danach: Azoren 3D - Entdecker, Wale, Vulkane
MGM:
Jetzt: Gefährliche Stille
Danach: Frauds - Ein mörderischer Betrüger
FOX:
Jetzt: Navy CIS
Danach: Navy CIS
TNT Serie:
Jetzt: Seinfeld
Danach: Seinfeld
RTL Crime:
Jetzt: Anwälte der Toten - Rechtsmediziner decken auf
Danach: Miami Vice
Sky Atlantic HD:
Jetzt: Entourage
Danach: Lass es, Larry!
Kinowelt:
Jetzt: Hochwürden Don Camillo
Danach: Die Nacht der Jäger
AXN:
Jetzt: Hawaii Fünf-Null
Danach: Kommissar Rex
13th Street:
Jetzt: Navy CIS
Danach: Navy CIS
Syfy:
Jetzt: Star Trek - Das nächste Jahrhundert
Danach: Star Trek - Das nächste Jahrhundert
Universal Channel:
Jetzt: Criminal Intent - Verbrechen im Visier
Danach: Criminal Intent - Verbrechen im Visier
Animal Planet:
Jetzt: Max, der Spurenleser - Der Jaguar im Amazonas
Danach: Der Dschungel-Champion
National Geographic :
Jetzt: Unser Universum
Danach: Ultimate Survival Alaska - Not macht erfinderisch
NAT GEO Wild:
Jetzt: Shark Men - Die Haiforscher
Danach: Der unglaubliche Dr. Pol - Udder Madness
Discovery Channel:
Jetzt: Alaska-Piloten - Eine Familie hebt ab
Danach: The Big Brain Theory
Spiegel TV Wissen:
Jetzt: Wildes Amerika - Die Everglades
Danach: Will ich wissen! - Wie entsteht ein Designer-Stuhl?
Spiegel TV Geschichte:
Jetzt: Inter-Rail anno 1913 - Dresden - Kiel
Danach: Der Große Krieg der Nationen - Fleisch und Stahl
history:
Jetzt: Down East Dickering - Die Anzeigenjäger - Donnerstags
Danach: Appalachian Outlaws - Im Ginsengrausch - Fieberhafte Suche
Disney Cinemagic:
Jetzt: Keine Programminformationen verfuegbar
Danach: Die wilden Kerle 2
Disney XD:
Jetzt: Lanfeust
Danach: Willkommen in Gravity Falls
Junior:
Jetzt: Die Häschenbande
Danach: Wickie und die starken Männer
SAT.1 emotions:
Jetzt: Die dreisten drei - Die Comedy WG
Danach: Was guckst du?!
RTL Passion:
Jetzt: Vale Tudo - Um jeden Preis
Danach: Das Recht zu lieben
Heimatkanal:
Jetzt: Sturmzeit
Danach: Sternsteinhof
Silverline:
Jetzt: K-20 - Die Legende der schwarzen Maske
Danach: A Murder Ballad
MTV:
Jetzt: MTV Breakfast Club
Danach: Top 7 at 7
Classica:
Jetzt: Keine Programminformationen verfuegbar
Danach: George Balanchine - Jewels
Pro7 FUN:
Jetzt: Red Bull Cliptomaniacs
Danach: talk talk talk
TLC:
Jetzt: My Big Fat Gypsy Wedding
Danach: In 90 Tagen zum Altar
Romance TV:
Jetzt: Krieg der Frauen
Danach: Überleben an der Wickelfront
RTL Living:
Jetzt: Das perfekte Dinner
Danach: Nigellas Festessen - Fastfood für Genießer
Cartoon Network:
Jetzt: The Amazing World of Gumball
Danach: Ninjago - Das Jahr der Schlangen
Goldstar TV:
Jetzt: MusikWecker
Danach: Schlager & Co.
Playboy TV:
Jetzt: Fresh Faces
Danach: Naked Ambition
Beate Uhse TV:
Jetzt: Keine Programminformationen verfuegbar
Danach: Schweden mögen's heiß
Eurosport:
Jetzt: Tennis: Australian Open - 5. Turniertag, Day Session: 3. Runde der Damen und Herren
Danach: Tennis: Australian Open - Game, Set & Mats - Das Grand-Slam-Studio mit Mats Wilander, Annabel Croft
Eurosport 2:
Jetzt: Tennis: Australian Open - 5. Turniertag, Day Session: 3. Runde der Damen und Herren
Danach: Skispringen: Weltcup - Qualifikation (HS 134)
Sport 1:
Jetzt: Teleshopping
Danach: Teleshopping
ORF Sport +:
Jetzt: Handball: WM - Österreich - Tunesien
Danach: Overtime - Das Eishockey Magazin
VIVA:
Jetzt: VIVA Wecker
Danach: Music
Alles anzeigen