[1]   Sendungen mit Klammern

ID: 1 Project: save.tv
Severity: Medium Medium Product: Save.TV
Status: Solved Solved Version: 0.4.8
Creator: Stephan Created: 09-06-2013 12:10:58
Assigned to: uli Modified: 19-01-2014 19:22:16
Creator Details
Initial description
Die Sendung "LOL (Laughing Out Loud)" wird vom Skript mit folgenden Fehlermeldungen übersprungen:
----- schnipp -----
Use of uninitialized value $Recordings{"6845451"} in substitution (s///) at save_tv.pl line 415.
Use of uninitialized value $myEpisode in substitution (s///) at save_tv.pl line 420.
Use of uninitialized value $myEpisode in substitution (s///) at save_tv.pl line 421.
Use of uninitialized value $myEpisode in substitution (s///) at save_tv.pl line 422.
Use of uninitialized value $Title{"6845451"} in substitution (s///) at save_tv.pl line 426.
Use of uninitialized value $time in substitution (s///) at save_tv.pl line 431.
Use of uninitialized value $time in substitution (s///) at save_tv.pl line 432.
Use of uninitialized value $time in substitution (s///) at save_tv.pl line 433.
Use of uninitialized value $Recordings{"6845451"} in concatenation (.) or string at save_tv.pl line 440.
Use of uninitialized value $Title{"6845451"} in concatenation (.) or string at save_tv.pl line 440.
2013-06-09 12:09:37 6845451 : Found : min)
----- schnapp -----

Links to symptom files
1. symptoms 1
2. symptoms 2
3. symptoms 3
Comments (work log)
           
Hallo zusammen,

ich hatte auch Probleme mit Sendungen mit Klammern (Version 0.5.1).

Beispiel: Skispringen - FIS Weltcup 2013/14 in Zakopane(POL)
Wobei "Skispringen" die "Serie" und der Rest der "Folgenname" ist.

Oder auch: Navy CIS - Das Duell (2)

Problem scheint eine "schließende runde Klammer" im Episodentitel zu sein, dass der Parser "POL)" bzw "1)" als das Ende für "$Show" interpretiert, der ja eigentlich bis "min)" geht.

Bei mir hat erstmal geholfen im "Fetch Recordings"-Block

while($SerialEpisodes =~ m/<a href="/STV/M/obj/user/usShowVideoArchiveDetail.cfm?TelecastID=(d+)" class="normal">(.*?))s*</td>/g){
wie folgt zu ändern:
while($SerialEpisodes =~ m/<a href="/STV/M/obj/user/usShowVideoArchiveDetail.cfm?TelecastID=(d+)" class="normal">(.*?min))s*</td>/g){
Damit auch bis zur Minutenangabe geparst wird und nicht beim ersten ")" schon gestopped wird. - Keine Ahnung, ob das ggf. andere Probleme aufwirft.

Gruß
Axel

P.S: Ich hoffe, ich habe jetzt nicht Euer Ticketsystem zweckentfremdet
Add a new comment
Resolution
Hallo Stephan,

mit der neuen Version 0.4.9 sollte auch diese Sendung richtig gefunden und runtergeladen werden.
Falls noch Probleme bestehen, dann melde dich hier einfach wieder.

Grüße
Uli
issues.txt · Last modified: 2013/05/24 16:19 by shorty
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki