Changelog for tv_grab_nl_java
=============================
+tv_grab_nl_java-1.6.4 (2015-02-22)
+- Ziggo: Fixed timezone issue, which caused all programmes to be off by one
+ hour. Closes #17
+
tv_grab_nl_java-1.6.3 (2015-02-20)
- Ziggo: rewritten completely after complete breakage, use JSON interface
<modelVersion>4.0.0</modelVersion>
<groupId>org.vanbest.xmltv.tv_grab_nl_java</groupId>
<artifactId>tv_grab_nl_java</artifactId>
- <version>1.6.3</version>
+ <version>1.6.4</version>
<scm>
<connection>scm:git:git://github.com/janpascal/tv_grab_nl_java.git</connection>
<developerConnection>scm:git:git://github.com/janpascal/tv_grab_nl_java.git</developerConnection>
<url>scm:git:git://github.com/janpascal/tv_grab_nl_java.git</url>
- <tag>v1.6.3</tag>
+ <tag>v1.6.4</tag>
</scm>
<dependencies>
<dependency>
import java.util.Locale;
import java.util.Map;
import java.util.Set;
+import java.util.TimeZone;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
// IDs, icon base urls, and kijkwijzer IDs
private static final int MAX_PROGRAMMES_PER_DAY = 9999;
- private static final int MAX_DAYS_AHEAD_SUPPORTED_BY_ZIGGOGIDS = 3;
+ private static final int MAX_DAYS_AHEAD_SUPPORTED_BY_ZIGGOGIDS = 7;
//private static final int MAX_CHANNELS_PER_REQUEST = 25;
public final static String NAME="ziggogids.nl";
result.addUrl(info);
}
}
+ /*
+ ppe: some kind of pay-per-view
if (details.has("ppeUrl")) {
String ppe = details.getString("ppeUrl");
if (ppe != null && ! ppe.isEmpty()) {
logger.debug(" FIXME ppe URL: " + ppe);
}
}
+ */
}
/*
{
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",
new Locale("nl"));
+ //Calendar cal = df.getCalendar();
+ //cal.setTimeZone(TimeZone.getTimeZone("UTC"));
+ //df.setCalendar(cal);
+ df.setTimeZone(TimeZone.getTimeZone("UTC"));
+
result.startTime = df.parse(json.getString("startDateTime"));
result.endTime = df.parse(json.getString("endDateTime"));
writer.writeDTD("<!DOCTYPE tv SYSTEM \"xmltv.dtd\">");
writer.writeCharacters("\n");
writer.writeStartElement("tv");
- List<Channel> my_channels = channels;
+ //List<Channel> my_channels = channels;
//List<Channel> my_channels = channels.subList(0, 15);
- //List<Channel> my_channels = channels.subList(0, 6);
+ List<Channel> my_channels = channels.subList(0, 4);
for (Channel c : my_channels) {
c.serialize(writer, true);
}