private Config() {
Properties configProp = new Properties();
- InputStream in = this.getClass().getResourceAsStream("tv_grab_nl_java.properties");
+ InputStream in = this.getClass().getResourceAsStream("/tv_grab_nl_java.properties");
try {
configProp.load(in);
} catch (IOException e) {
public void run() throws FactoryConfigurationError, Exception {
if (!config.quiet) {
+ System.out.println("tv_grab_nl_java version "+config.project_version);
System.out.println("Fetching programme data for days " + this.offset + "-" + (this.offset+this.days-1));
System.out.println("... from " + config.channels.size() + " channels");
System.out.println("... using cache file " + config.cacheFile.getCanonicalPath());
e.printStackTrace();
}
+ if(line.hasOption("f")) {
+ configFile = new File(line.getOptionValue("f"));
+ }
+ config = Config.readConfig(configFile);
+ if (line.hasOption("q")) {
+ config.quiet = true;
+ }
if (line.hasOption("d")) {
System.out.println("tv_grab_nl_java version " + config.project_version);
System.out.println("tv_grab_nl_java is a parser for Dutch TV listings using the tvgids.nl JSON interface");
formatter.printHelp( "tv_grab_nl_java", options );
System.exit(0);
}
- if(line.hasOption("f")) {
- configFile = new File(line.getOptionValue("f"));
- }
- config = Config.readConfig(configFile);
- if (line.hasOption("q")) {
- config.quiet = true;
- }
-
if (line.hasOption("o")) {
this.outputWriter = new PrintStream( new FileOutputStream(line.getOptionValue("o")));
}
writer.writeDTD("<!DOCTYPE tv SYSTEM \"xmltv.dtd\">");
writer.writeCharacters("\n");
writer.writeStartElement("tv");
- writer.writeAttribute("generator-info-url","http://www.vanbest.org/");
+ writer.writeAttribute("generator-info-url","http://github.com/janpascal/tv_grab_nl_java");
writer.writeAttribute("source-info-url", "http://tvgids.nl/");
writer.writeAttribute("source-info-name", "TvGids.nl");
writer.writeAttribute("generator-info-name", "tv_grab_nl_java release "+config.project_version);