From: JP Date: Tue, 20 Mar 2012 16:46:11 +0000 (+0100) Subject: Alle kijkwijzer 'alle leeftijden' rating X-Git-Tag: 0.5~7 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=2924d08d40147f563bb8f6a8b182fabfe9c2f857;p=tv_grab_nl_java Alle kijkwijzer 'alle leeftijden' rating --- diff --git a/tv_grab_nl_java/src/org/vanbest/xmltv/ProgrammeDetails.java b/tv_grab_nl_java/src/org/vanbest/xmltv/ProgrammeDetails.java index a4852c3..32550d3 100644 --- a/tv_grab_nl_java/src/org/vanbest/xmltv/ProgrammeDetails.java +++ b/tv_grab_nl_java/src/org/vanbest/xmltv/ProgrammeDetails.java @@ -38,12 +38,12 @@ public class ProgrammeDetails implements Serializable { 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); diff --git a/tv_grab_nl_java/src/org/vanbest/xmltv/TvGids.java b/tv_grab_nl_java/src/org/vanbest/xmltv/TvGids.java index c75b169..412760b 100644 --- a/tv_grab_nl_java/src/org/vanbest/xmltv/TvGids.java +++ b/tv_grab_nl_java/src/org/vanbest/xmltv/TvGids.java @@ -265,13 +265,13 @@ public class TvGids { break; } Matcher m3 = kijkwijzerPattern.matcher(progInfo); - boolean first=true; + List kijkwijzer = new ArrayList(); 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); } } } diff --git a/tv_grab_nl_java/src/org/vanbest/xmltv/XmlTvWriter.java b/tv_grab_nl_java/src/org/vanbest/xmltv/XmlTvWriter.java index 631e3ee..3fc5f97 100644 --- a/tv_grab_nl_java/src/org/vanbest/xmltv/XmlTvWriter.java +++ b/tv_grab_nl_java/src/org/vanbest/xmltv/XmlTvWriter.java @@ -197,11 +197,15 @@ public class XmlTvWriter { 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");