Problem SimplePDS!
Problem SimplePDS!
Hallo,
ich würde gern Daten von den einen oder anderen sender anbieten,doch bevor ich großartig die Sender anschreibe wollte ich das ganze mal testen.
Mit dem Starterkit und SimplePDS lauft das ganze ja auch ganz einfach solange die auszulesenden Daten auf dem TV-Browser Servern liegen.Zur testzwecken habe ich genau die Seiten die SimplePDS ausliest kopiert und auf einen eigenen Server gelegt und SimplePDS auch dementsprechend editiert.Das ganze scheint auch zu funktionieren,zumal das Logfile keinerlei Fehlermeldungen ausgibt,trotzdem will pdsrunner keine raw Dateien erzeugen.Weiss einer Rat woran das liegen Könnte.Es sind keine andere Seiten die ich zum Testen verwende als die im TW-Browser Starterkit Servern liegende,wie gesagt ich habe lediglich den link zu den TV-Daten im SimplePDS geändert.
ich würde gern Daten von den einen oder anderen sender anbieten,doch bevor ich großartig die Sender anschreibe wollte ich das ganze mal testen.
Mit dem Starterkit und SimplePDS lauft das ganze ja auch ganz einfach solange die auszulesenden Daten auf dem TV-Browser Servern liegen.Zur testzwecken habe ich genau die Seiten die SimplePDS ausliest kopiert und auf einen eigenen Server gelegt und SimplePDS auch dementsprechend editiert.Das ganze scheint auch zu funktionieren,zumal das Logfile keinerlei Fehlermeldungen ausgibt,trotzdem will pdsrunner keine raw Dateien erzeugen.Weiss einer Rat woran das liegen Könnte.Es sind keine andere Seiten die ich zum Testen verwende als die im TW-Browser Starterkit Servern liegende,wie gesagt ich habe lediglich den link zu den TV-Daten im SimplePDS geändert.
Re: Problem SimplePDS!
Vielleicht hast du die html-Seiten falsch übernommen.
SimplePDS erzeugt URLs wie z.B: diese hier:
http://www.tvbrowser.org/pdsstarterkit/ ... el=kanal12
Aber wenn es eh so funktioniert, wie im Tutorial vorgesehen, dann bist du schonmal auf dem richtigen Weg.
Welchen Link hast du geändert?wie gesagt ich habe lediglich den link zu den TV-Daten im SimplePDS geändert.
SimplePDS erzeugt URLs wie z.B: diese hier:
http://www.tvbrowser.org/pdsstarterkit/ ... el=kanal12
Aber wenn es eh so funktioniert, wie im Tutorial vorgesehen, dann bist du schonmal auf dem richtigen Weg.
Hi,
Also die Testlinks sehen wie folgt aus,
http://home.ngi.de/nightbird/kanal12/2005/2/7.htm
http://home.ngi.de/nightbird/kanal12/2005/2/8.htm
e.t.c.
genu so gibt die konsole es auch aus und es wird auch ein raw verzeichniss erzeugt bloß eben ohne Inhalt.
Also die Testlinks sehen wie folgt aus,
http://home.ngi.de/nightbird/kanal12/2005/2/7.htm
http://home.ngi.de/nightbird/kanal12/2005/2/8.htm
e.t.c.
genu so gibt die konsole es auch aus und es wird auch ein raw verzeichniss erzeugt bloß eben ohne Inhalt.
SimplePDS wie folgt geändert,
StringBuffer buf = new StringBuffer("http://home.ngi.de/nightbird/");
buf.append(channel.getId())
.append("/")
.append(date.getYear())
.append("/")
.append(date.getMonth())
.append("/")
.append(date.getDayOfMonth());
oder funktioniert das so nicht??
StringBuffer buf = new StringBuffer("http://home.ngi.de/nightbird/");
buf.append(channel.getId())
.append("/")
.append(date.getYear())
.append("/")
.append(date.getMonth())
.append("/")
.append(date.getDayOfMonth());
oder funktioniert das so nicht??
Das müßte so funktionieren. Allerdings fehlt noch einAnonymous hat geschrieben: .append(date.getDayOfMonth());
Code: Alles auswählen
.append(".htm");
ups,fehler meinerseits,hab es bloß beim reinkopieren falsch gemacht,im verwendeten SimplePDS ist das natürlich richtig drinn,aber funkioniert trotzdem nicht.Naja hoffe mal das irgendeiner draf kommt wo ich den Fehler mache.
StringBuffer buf = new StringBuffer("http://home.ngi.de/nightbird/");
buf.append(channel.getId())
.append("/")
.append(date.getYear())
.append("/")
.append(date.getMonth())
.append("/")
.append(date.getDayOfMonth())
.append(".htm");
StringBuffer buf = new StringBuffer("http://home.ngi.de/nightbird/");
buf.append(channel.getId())
.append("/")
.append(date.getYear())
.append("/")
.append(date.getMonth())
.append("/")
.append(date.getDayOfMonth())
.append(".htm");
Wird
ordentlich aufgerufen? d.h. steht in frame auch etwas sinnvolles drin?
Code: Alles auswählen
dispatcher.dispatchProgramFrame(frame, date);
ob der wirklich ordentlich aufgerufen wird kann ich dir nicht sagen,hab die die oben angebenen Zeilen editiert und sonst alles balassen wie es war.
also steht so drin im SimplePDS,
ProgramFrame frame = new ProgramFrame();
frame.addProgramField(ProgramField.create(ProgramFieldType.START_TIME_TYPE, h*60+m));
frame.addProgramField(ProgramField.create(ProgramFieldType.TITLE_TYPE, title));
frame.addProgramField(ProgramField.create(ProgramFieldType.SHORT_DESCRIPTION_TYPE, shortInfo));
frame.addProgramField(ProgramField.create(ProgramFieldType.DESCRIPTION_TYPE, description));
dispatcher.dispatchProgramFrame(frame, date);
also steht so drin im SimplePDS,
ProgramFrame frame = new ProgramFrame();
frame.addProgramField(ProgramField.create(ProgramFieldType.START_TIME_TYPE, h*60+m));
frame.addProgramField(ProgramField.create(ProgramFieldType.TITLE_TYPE, title));
frame.addProgramField(ProgramField.create(ProgramFieldType.SHORT_DESCRIPTION_TYPE, shortInfo));
frame.addProgramField(ProgramField.create(ProgramFieldType.DESCRIPTION_TYPE, description));
dispatcher.dispatchProgramFrame(frame, date);
kannst dich ja selber davor überzeugen,die editierte SimplePDS hab ich mal hier geuppt.
http://home.ngi.de/nightbird/SimplePDS.class
http://home.ngi.de/nightbird/SimplePDS.java
http://home.ngi.de/nightbird/SimplePDS.class
http://home.ngi.de/nightbird/SimplePDS.java
So,hab das Problem gefunden und muß leider zugeben das es an meiner eigenen blödheit lag.Für alle denen es interesiert,das Problem lag darin das die original Seiten im Php format vorlagen und ich diese einfach mit dem Internet explorer als html Seite gespeichert und somit auch ein ganz anderes Format vorliegen hatte als es im original war.
Trotzdem Danke an alle antwortenden.
Trotzdem Danke an alle antwortenden.