Problem SimplePDS!

Hier wird dir geholfen, wenn du TV-Daten anbieten möchtest.
Antworten
S.O.S

Problem SimplePDS!

Beitrag von S.O.S »

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.
Martin
Site Admin
Beiträge: 2357
Registriert: 03 Dez 2003, 21:45
Kontaktdaten:

Re: Problem SimplePDS!

Beitrag von Martin »

Vielleicht hast du die html-Seiten falsch übernommen.
wie gesagt ich habe lediglich den link zu den TV-Daten im SimplePDS geändert.
Welchen Link hast du 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.
S.O.S

Beitrag von S.O.S »

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.
Gast

Beitrag von Gast »

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??
Martin
Site Admin
Beiträge: 2357
Registriert: 03 Dez 2003, 21:45
Kontaktdaten:

Beitrag von Martin »

Anonymous hat geschrieben: .append(date.getDayOfMonth());
Das müßte so funktionieren. Allerdings fehlt noch ein

Code: Alles auswählen

.append(".htm");
Gast

Beitrag von Gast »

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");
Martin
Site Admin
Beiträge: 2357
Registriert: 03 Dez 2003, 21:45
Kontaktdaten:

Beitrag von Martin »

Wird

Code: Alles auswählen

dispatcher.dispatchProgramFrame(frame, date);
ordentlich aufgerufen? d.h. steht in frame auch etwas sinnvolles drin?
Gast

Beitrag von Gast »

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);
Gast

Beitrag von Gast »

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
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Lass dir doch mal so ne URL ausgeben und prüfe dann im Browser, ob sie auch wirklich stimmt...
Gast

Beitrag von Gast »

hab ich bereits gemacht,um sicherzugehen habe ich sogar die ausgegebenen URLs mit copy/paste im Browser getestet,an den ausgegebenen URLs liegt es scheinbar nicht.
Gast

Beitrag von Gast »

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.
Antworten