Spezifikationen des Datenformats

Du willst mithelfen? Hier gibt es die Möglichkeit dazu!
Antworten
Thomas

Spezifikationen des Datenformats

Beitrag von Thomas »

Hallo,

TV-Browser ist toll, und ich würde mich gerne am Datenangebot, insbes. Rundfunk beteiligen. Könntet Ihr die Spezifikationen der tvbrowserdataservice-Dateien (im Verzeichnis tvdata) veröffentlichen? Oder bei der Konvertierung der Daten aus dem Textformat Hilfestellung geben?

Danke im Voraus!
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Um TV-Daten für TV-Browser zur Verfügung zu stellen musst du nicht direkt TV-Daten-Dateien schreiben. TV-Browser wurde so entworfen, dass sehr leicht weitere Datenquellen unterstützt werden können.

Es gibt prinzipiell zwei Möglichkeiten, TV-Browser mit Daten zu füttern:
* Einen eigenen TV-Daten-Service schreiben.
* TV-Daten mit Hilfe des TV-Browser-Daten-Service anbieten.

Wie man einen TV-Daten-Service schreibt, kannst du hier nachlesen: http://www.tvbrowser.org/index.php?page ... e_tutorial

Wie man TV-Daten mit Hilfe des TV-Browser-Daten-Service anbietet erfährst du hier: http://www.tvbrowser.org/index.php?page=international

Welchen der beiden Wege du geht hängt ein wenig davon ab, wo die Daten herkommen und was du genau damit machen willst.

Prinzipiell ist der zweite Weg (TV-Daten für TV-Browser-Daten-Service anbieten) der einfachere. Er setzt jedoch vorraus, dass du die Daten anderen zur Verfügung stellen willst und auch Webspace hast, wo die Daten veröffentlicht werden können. (Einfacher HTTP-Webspace reicht aus). Wenn es am Webspace scheitern sollte, so finden sich bestimmt Freiwillige, die dir aushelfen.

Wenn es um konkrete Probleme geht, dann helfen wir Entwickler gerne weiter...

Wo kommen denn die Daten her? Und: Willst du die Daten einfach nur für dich oder wärst du bereit, sie anderen zur Verfügung zu stellen?
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Türlich geben wir gerne Hilfe.

Du kannst auf 2 Weisen Daten importieren:

Entweder du schreibst einen Datenservice, wie das NextviewPlugin oder du schreibst einen PDS, der den TVBrowser-Datenservice bedient.
Ich mache mit der Programmgruppe bodostv letzteres. Ist weniger aufwand, und die ganzen Administrations-Tools existieren schon :)

1. Möglichkeit :
http://tvbrowser.org/index.php?page=dev ... e_tutorial

2. Möglichkeit :
http://tvbrowser.org/downloads/docs/pro ... 1.0_de.pdf

Ich hab Martin letzte Woche mal ein Update der PDF-Datei geschickt, da einige Begriffe nicht erklärt werden...Martin hat's aber noch nich online gestellt. Wenn du Fragen hast, einfach hier Posten oder mich im ICQ anquatschen....

Die Java-Klassen, die du bei der 2. Möglichkeit schreiben mußt, sind bei mir jeweils ca. 130 Zeilen lang. Das ist ganz einfach :)
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Diesmal warst du schneller Til :) RESPEKT *g*
Martin
Site Admin
Beiträge: 2357
Registriert: 03 Dez 2003, 21:45
Kontaktdaten:

Beitrag von Martin »

bodo hat geschrieben:Ich hab Martin letzte Woche mal ein Update der PDF-Datei geschickt, da einige Begriffe nicht erklärt werden...Martin hat's aber noch nich online gestellt.
Hier ist die neue Version (deutsch): http://www.tvbrowser.org/downloads/docs ... 1.1_de.pdf
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Ach ja: Danke für das Lob :)
Thomas

Danke für die rasanten Reaktionen!

Beitrag von Thomas »

Das Doc-Paket v0.9.7.3.-02 und die pdf-Datei (gestern noch v1.0) habe ich schon heruntergeladen. Trotz Eurer übersichtlichen Darstellung bin ich aber nicht schlau geworden, bin halt ein rechter Java-Trottel. Wo finde ich z.B. die drei genannten Tools zur Datenaufbereitung?, welche Klassen sind da noch zu implementieren?, etc. 130 Zeilen? Mein Puls rast, mein Augenlicht trübt sich!

Aber mit Linux-Skripten (awk, sed etc.) in Kombination mit Fortran müßte sich das Format doch auch basteln lassen! Ich dachte daran, ein paar der ASTRA-Digital Kultursender (HR2, BR4, DLR, DLF, SWR2 etc., erstmal den Aufwand abschätzen ...) zur allgemeinen Nutzung umzusetzen. Die Programme liegen im Internet als pdf bzw. rtf vor. OE1 (rtf) und WDR3 (txt) sind ja zu meiner hellen Begeisterung schon vorhanden. Um Veröffentlichungsrechte würde ich mich kümmern. Da ich nur ein lausiges Free-Web-Account habe wäre zusätzlicher Webspace wahrscheinlich auf längere Sicht hilfreich.

Euer Programm ist einfach zu schön und von seiner ganzen Philosophie her gerade auch für Radiohörer sehr ansprechend.

Weiterhin alles Gute!
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Die Tools sind alle im CVS ( http://sourceforge.net/cvs/?group_id=79472 )

Mußt einen kompletten checkout machen davon. Dann Ant (http://ant.apache.org/) installieren, dann
in dem ausgecheckten Verzeichniss ant runtime-tools eingeben. Das erzeugt die Tools vollautomatisch :)

Bodo
Thomas

Beitrag von Thomas »

Danke, bodo. Muß mich jetzt erstmal mit CSV und dem Ameisenprogramm vertraut machen. Was ein checkout ist weiß ich schon. Vielleicht werde ich ja darüberhinaus auch noch zum Java-Kundigen.

Alles Gute!
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Viel spaß ! Und wie gesacht, bei Problemen einfach melden :)
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Mit dem Erzeugen des richtigen Dateiformats ist es leider nicht getan. Die Tools tun noch viel mehr (keine Angst, du bekommst davon nichts mit). Sie erzeugen z.B. Updatedateien, so dass die Leute, die schon ein Tagesprogramm heruntergeladen haben, nur noch die Änderungen herunterladen müssen.

Die Unterstützung eines weiteren Datenformats ist nicht besonders schwer. Du musst die Daten im Grunde nur Auslesen und per API an ein TV-Browser-Tool weitergeben, fertig. Die Tools verarbeiten das ganze dann weiter und laden die Daten per FTP hoch.
Antworten