wunschliste: bevorstehende Ausstrahlungstermine von Serien und Filmen (2)

Standard

#wunschliste #bash

Vor einiger Zeit hatte ich ja bereits das wunschliste bash-Skript vorgestellt, mit dessen Hilfe man Infos (Episoden, Inhalte, Ausstrahlungtermine) von Serien erhalten kann. In einem weiteren Beitrag habe ich bereits gezeigt, wie man Ausstrahlungstermine von Serien und Filmen anzeigen kann. Überlicherweise möchte man jedoch wahrscheinlich die Ausstrahlungstermine einer Vielzahl von Serien, z.B. den Start der neuesten Staffel. Eine „Einzelabfrage“ ist hier kaum alltagstauglich! wunschliste unterstützt daher mit der Option -l das Abarbeiten einer Liste im „Batchmode“. Diese Liste besteht aus einer UTF-8 kodierten Datei mit UNIX-Zeilenende, die auch Kommentare (#) enthalten darf!

Das bereits im letzten Betrag vorgestellte „Simpsons“-Beispiel wunschliste -s die-simpsons -t 'prosieben.*(9|2[45])x' lässt sich wie folgt in eine Listendatei überführen:

# Kommentar
die-simpsons,prosieben.*(9|2[45])x,#

Der Aufbau entspricht dabei den durch Komma getrennten Argumenten der Optionen -s, -t und -T! Dabei ist zu beachten, daß im zweiten Argument die im ursprünglichen Beispiel verwendeten Single-Quotes (zur Verhinderung der Shellexpansion) hier nicht verwendet werden dürfen, da sie ansonsten Teil des Suchmusters werden würden! Es muss auch unbedingt ein drittes Ausschlußargument angegeben werden. Will man nichts auschliessen sollte man ein Zeichen verwenden, daß üblicherweise nicht im Ergebnis vorkommen sollte, hier #! Der Aufruf lautet dann beispielsweise:

$ wunschliste -l test.rec

die-simpsons <prosieben.*(9|2[45])x><#>:

Di 27.06.2017 20:15 ProSieben | 24x16 Burns Begins
Di 27.06.2017 20:45 ProSieben | 24x17 Was animierte Frauen wollen
Di 27.06.2017 21:15 ProSieben | 24x18 Apokalypse Springfield
Di 04.07.2017 20:15 ProSieben | 24x19 Whiskey Business
Di 04.07.2017 20:45 ProSieben | 24x20 Der fabelhafte Faker Boy
Di 04.07.2017 21:10 ProSieben | 24x21 Die Legende von Carl
Do 06.07.2017 14:40 ProSieben | 9x01 Homer und New York
Fr 07.07.2017 14:10 ProSieben | 9x02 Alles Schwindel
Fr 07.07.2017 14:40 ProSieben | 9x03 Die Saxophon-Geschichte
Mo 10.07.2017 14:15 ProSieben | 9x04 Neutronenkrieg und Halloween
Mo 10.07.2017 14:40 ProSieben | 9x05 Homer und der Revolver
Di 11.07.2017 14:15 ProSieben | 9x06 Bart ist mein Superstar
Di 11.07.2017 14:40 ProSieben | 9x07 Hochzeit auf indisch
Di 11.07.2017 20:15 ProSieben | 24x22 Glück auf Schienen
Di 11.07.2017 20:45 ProSieben | 25x01 Homerland
Di 11.07.2017 21:15 ProSieben | 25x02 Freaks in der Manege
Mi 12.07.2017 14:15 ProSieben | 9x08 Der Tag der Abrechnung
Mi 12.07.2017 14:40 ProSieben | 9x09 Todesfalle zu verkaufen
Do 13.07.2017 14:15 ProSieben | 9x10 Die Lieblings-Unglücksfamilie
Do 13.07.2017 14:40 ProSieben | 9x11 Und nun alle singen und tanzen!
Fr 14.07.2017 14:15 ProSieben | 9x12 Die armen Vagabunden
Fr 14.07.2017 14:40 ProSieben | 9x13 In den Fängen einer Sekte
Mo 17.07.2017 14:10 ProSieben | 9x14 Der blöde Uno-Club
Mo 17.07.2017 14:40 ProSieben | 9x15 Krustys letzte Versuchung

Diese Methode eignet sich z.B. hervorragend für die Suche nach Serien der „Kindheit“, die man gerne mal wieder sehen möchte und bei einer Ausstrahlung nicht verpassen möchte! Oder auch für Episoden oder Staffeln die noch in der Sammlung fehlen! 😉


der-gerichtsvollzieher,?,#
herr-rossi-sucht-das-glueck,?,#
hotel,?,#
im-schatten-der-gipfel,?,#
star-trek-enterprise,2x2[1-6],#

Diese Datei kann man dann beispielsweise einmal in der Woche abarbeiten!

In einem weiteren Beitrag werde ich noch zeigen, wie man mit dieser Methode ein NAS in einen TV-Agenten verwandelt, der jeden Tag die Aufnahmen für den PVR „heraussucht“!

Da die „wunschliste“-Website – die verwendete Online-Datenbank – für Serien und Filme eine unterschiedliche URL-Struktur verwendet, kann man folgerichtig Serien und Filme in den Listen nicht mischen! Die Suche nach Filmen benötigt daher eine eigene „Liste“ und einen Aufruf im „Movie-Mode“ (-m), z.B.:

iron-man,?,#
iron-man-2,?,#
iron-man-3,?,#


$ wunschliste -m -l test.rec

iron-man <?><#>:

Fr 30.06.2017 20:15h RTL II
Di 04.07.2017 12:10h Sky Cinema Action
Mi 05.07.2017 00:55h Sky Cinema Action
Sa 15.07.2017 07:20h Sky Cinema Action
Sa 15.07.2017 20:15h Puls4
So 16.07.2017 15:50h Puls4

iron-man-2 <?><#>:

Mo 26.06.2017 15:10h Sky Cinema Action
Di 27.06.2017 06:25h Sky Cinema Action
Di 11.07.2017 10:45h Sky Cinema Action
Mi 12.07.2017 00:35h Sky Cinema Action
Sa 15.07.2017 09:30h Sky Cinema Action
Sa 22.07.2017 05:50h Sky Cinema Action

iron-man-3 <?><#>:

Fr 23.06.2017 14:30h Sky 3D
Sa 24.06.2017 18:00h Sky Cinema Hits
Do 06.07.2017 10:25h Sky Cinema Hits
Do 06.07.2017 20:15h Sky Cinema Hits
Fr 14.07.2017 18:00h Sky Cinema Hits
Sa 15.07.2017 09:35h Sky Cinema Hits
So 23.07.2017 22:05h Sky Cinema Hits

Andere Beiträge zum diesem Thema gibt es unter dem Tag wunschliste!

Icon
wunschliste

README

wunschliste [options]
fetches list of episodes (with contents), upcoming broadcasts of
tv series (-t and/or -T) or the very same for movies (-m) using
www.wunschliste.de as online database. Tested with:
- CYGWIN_NT-10.0 2.8.0(0.309/5/3) 2017-04-01 20:47 x86_64 Cygwin
- Linux 3.2.40 #15101 SMP Mon May 22 10:01:58 CST 2017 armv7l
GNU/Linux synology_armada375_ds215j

See wunschliste -h for a more verbose description.

Teilen:
Tweet about this on TwitterShare on FacebookShare on Google+Email this to someonePrint this page

Kommentar verfassen