if ((synop == null || synop.isEmpty()) && ( genre == null || (!genre.toLowerCase().equals("movies") && !genre.toLowerCase().equals("film")))) {
String[] parts = p.titel.split("[[:space:]]*:[[:space:]]*", 2);
if (parts.length >= 2 ) {
+ if (!quiet) {
+ System.out.println("Splitting title from \"" + p.titel + "\" to: \"" + parts[0].trim() + "\"; synop: \"" + parts[1].trim() + "\"");
+ }
titel = parts[0].trim();
p.titel = titel;
synop = parts[1].trim();
- if (!quiet) {
- System.out.println("Splitting title to : \"" + p.titel + "\"; synop: \"" + synop + "\"");
- }
}
}
this.presentatie = org.apache.commons.lang.StringEscapeUtils.unescapeHtml(presentatie);
break;
}
Matcher m3 = kijkwijzerPattern.matcher(progInfo);
- boolean first=true;
+ List<String> kijkwijzer = new ArrayList<String>();
while (m3.find()) {
- if (first) {
- //System.out.println(" (kijkwijzer): " + p.details.kijkwijzer);
- first = false;
- }
- //System.out.println(" kijkwijzer: " + m3.group(1));
+ kijkwijzer.add(m3.group(1));
+ }
+ if (!kijkwijzer.isEmpty()) {
+ System.out.println(" (kijkwijzer): " + p.details.kijkwijzer);
+ System.out.println(" kijkwijzer: " + kijkwijzer);
}
}
}
case 's':writer.writeCharacters("Seks"); break;
case 'g':writer.writeCharacters("Geweld"); break;
case 't':writer.writeCharacters("Grof taalgebruik"); break;
+ case '1':writer.writeCharacters("Voor alle leeftijden"); break;
case '2':writer.writeCharacters("Afgeraden voor kinderen jonger dan 6 jaar"); break;
case '9':writer.writeCharacters("Afgeraden voor kinderen jonger dan 9 jaar"); break;
case '3':writer.writeCharacters("Afgeraden voor kinderen jonger dan 12 jaar"); break;
case '4':writer.writeCharacters("Afgeraden voor kinderen jonger dan 16 jaar"); break;
- default: if (!config.quiet) System.out.println("Unknown kijkwijzer character: " + p.details.kijkwijzer);
+ default: if (!config.quiet) {
+ System.out.println("Unknown kijkwijzer character: " + p.details.kijkwijzer);
+ System.out.println(" for show " + p.titel + " at channel " + p.channel.name + " at " + p.datum_start);
+ }
}
}
//writer.writeStartElement("value");