Seite 3 von 12

AW: Wie TDG Dateien erzeugen ?

Verfasst: Di 16. Jan 2007, 21:03
von serkman
[quote=""Galaxist""]Für mich als Dummy:
Wo muß das --slow denn eingefügt werden? Oder ist es ein eigenständiger Befehl?[/quote]

Da es zum grabben von tv_grab_de_tvtoday gehört, kommt es irgendwo dort als Option mit rein. Ich benutze mal Deine Befehlszeile von oben, dann kannst Du diese direkt benutzen:

Code: Alles auswählen

M:\Topfield\Sonstiges\TAPs\3PG\XMLTVTGD\xmltv-0.5.45-win32\xmltv.exe tv_grab_de_tvtoday --slow --days 7 --output M:\Topfield\Sonstiges\TAPs\3PG\XMLTVTGD\xml-Datei\epgdata.xml
Das sollte funktionieren. Du merkst es sofort daran dass Deine xml-Datei VIEL größer ist als mit der Version vorher (und dass das grabben VIEL länger dauert).

AW: Wie TDG Dateien erzeugen ?

Verfasst: Di 16. Jan 2007, 21:10
von Galaxist
Ich danke Dir recht herzlich. Der Grabber arbeitet bereits. Werde dann berichten wie lange es gedauert hat und ob es sich lohnt.

Gruß Galaxist

AW: Wie TDG Dateien erzeugen ?

Verfasst: Di 16. Jan 2007, 21:15
von serkman
[quote=""Galaxist""]Ich danke Dir recht herzlich. Der Grabber arbeitet bereits. Werde dann berichten wie lange es gedauert hat und ob es sich lohnt.
Gruß Galaxist[/quote]

Es lohnt sich auf jeden Fall, da die Infos sehr ausführlich sind.

Beim Benutzen von epguploader gibt es jedoch dass Problem dass der Speicher des Topfields schnell überläuft (da epguploader die Infos ja im Speicher hält), wenn Du allerdings 3PG benutzt sollte es keinerlei Probleme geben, da die Daten ja auf der Festplatte abgespeichert werden (so hab ich das zumindest verstanden).

AW: Wie TDG Dateien erzeugen ?

Verfasst: Di 16. Jan 2007, 21:54
von Galaxist
So hier mein Bericht. Für die ausgewählten Sender (siehe vorhereige Posts) hat es 25 Minuten gedauert. Die Dateien sind aber nicht wirklich größer. So ist die .tgd von ca 320 auf 430 kb angewachsen. Infos sind nicht vorhanden, aber lange nicht für alle. Aber schonmal besser als gar keine.

BTW kann man eigentlich mehrere .tgd auf einmal haben. Importiert die 3PG dann parallel?


Gruß Galaxist

AW: Wie TDG Dateien erzeugen ?

Verfasst: Di 16. Jan 2007, 21:57
von Homer
Die kannst du in eine kopieren:
COPY 1.tgd + 2.tgd + 3.tgd gesamt.tgd

Viele Grüße
Homer

AW: Wie TDG Dateien erzeugen ?

Verfasst: Di 16. Jan 2007, 21:58
von frankello
Hallo,

ich versuch auch mal mein Glück. Ich habe mich an Dr. Phloxs Anweisungen gehalten, komme aber schon beim Erzeugen nicht weiter. Sicher ein typisches Windows-Problem. Die Experten hier können sicherlich mir der unten abgebildeten Framework-Fehlermeldung etwas anfangen. Das Update habe ich eben eingespielt, hat aber nichts gebracht. Irgendwie fehlen mir die Rechte, eventuell eine Registrierung einer Datei??? Unter den Pic habe ich noch die komplette Meldung aus der Ereignisanzeige reinkopiert.

Code: Alles auswählen

Ereignistyp:	Warnung
Ereignisquelle:	ASP.NET 1.1.4322.0
Ereigniskategorie:	Setup 
Ereigniskennung:	1020
Datum:		16.01.2007
Zeit:		21:40:02
Benutzer:		Nicht zutreffend
Computer:	EGAL
Beschreibung:
Updates to the IIS metabase were aborted because IIS is either not installed
or is disabled on this machine. To configure ASP.NET to run in IIS, please install
or enable IIS and re-register ASP.NET using aspnet_regiis.exe /i.[/align]

AW: Wie TDG Dateien erzeugen ?

Verfasst: Di 16. Jan 2007, 22:10
von serkman
[quote=""Galaxist""]So hier mein Bericht. Für die ausgewählten Sender (siehe vorhereige Posts) hat es 25 Minuten gedauert. Die Dateien sind aber nicht wirklich größer. So ist die .tgd von ca 320 auf 430 kb angewachsen. Infos sind nicht vorhanden, aber lange nicht für alle. Aber schonmal besser als gar keine. [/quote]

OB es erweiterte Infos überhaupt gibt hängt dann natürlich von tvtoday selbst ab, aber ich habe da eigentlich gute Erfahrungen gemacht, es gibt natürlich auch Sender die gar keine erweiterten Infos haben, z.B. einige der Nachrichten-Sender oder Musiksender, weil die Titel normalerweise ja den Sendungsinhalt schon erklären, oder weil jemand zu faul ist, den Fernsehzeitungen ausführliche Infos zukommen zu lassen :D

AW: Wie TDG Dateien erzeugen ?

Verfasst: Mi 17. Jan 2007, 11:51
von frankello
Hat keiner ne Idee bzw. Lust darauf zu antworten??

AW: Wie TDG Dateien erzeugen ?

Verfasst: Mi 17. Jan 2007, 13:01
von Maliboy
[quote=""frankello""]Hat keiner ne Idee bzw. Lust darauf zu antworten??[/quote]

Tut mir leid...

.NET ist nicht meine Welt (ärgere mich gerade damit rum, wie ich im Silent Mode die Patches installiert bekomme, ohne das der User wegen angeblich Nichts tun den Rechner neu startet).

Komme mit Batches, Shell Scripten, JAVA (wobei ich mich da auch nur bei der Anwendung und nicht beim programmieren auskenne) oder auch Perl. Da kann ich helfen... Evtl. auch noch VBA (wenn es sein muss).
Aber bei Der Fehlermeldung. Vor allem, weil die hälfte fehlt ...

Aber, was ich sehen kann (oder vermute zu sehen) ist, das bei der Datenbankverbindung was schief geht...

AW: Wie TDG Dateien erzeugen ?

Verfasst: Mi 17. Jan 2007, 19:24
von frankello
Hallo Maliboy,

alles klar, aber es gibt ja relativ viel helle Köpfe hier, einer sollte doch ne Idee haben. Ich stell mal die komplette Meldung rein.

Code: Alles auswählen

System.Data.OleDb.OleDbException: Für mindestens einen erforderlichen Parameter wurde kein 
Wert angegeben.
   at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr)
   at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS 
   dbParams, Object& executeResult)
   at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
   at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, 
   Object& executeResult)
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior 
   behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader
   (CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, 
   Int32 startRecord, 
   Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, 
   Int32 startRecord, Int32 maxRecords, 
   String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
   at TVM2TGD2.TVM2TGD.TVM2TGD_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, 
   IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
TVM2TGD
    Assembly-Version: 1.0.2123.22465
    Win32-Version: 1.0.2123.22465
    CodeBase: file:///D:/Programme/TV%20Movie/TV%20Movie%20ClickFinder/TVM2TGD.exe
----------------------------------------
System.Windows.Forms
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/
    1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system/
    1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.drawing/
    1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Data
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.data/
    1.0.5000.0__b77a5c561934e089/system.data.dll
----------------------------------------
System.Xml
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.xml/
    1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
mscorlib.resources
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/mscorlib.resources/
    1.0.5000.0_de_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms.
    resources/1.0.5000.0_de_b77a5c561934e089/system.windows.forms.resources.dll
----------------------------------------
Microsoft.VisualBasic
    Assembly-Version: 7.0.5000.0
    Win32-Version: 7.10.6001.4
    CodeBase: file:///c:/windows/assembly/gac/microsoft.visualbasic/
    7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms 
festgelegt werden. Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht von diesem Dialogfeld behandelt.



AW: Wie TDG Dateien erzeugen ?

Verfasst: Mi 17. Jan 2007, 22:16
von Dr.Phlox
[quote=""frankello""]Updates to the IIS metabase were aborted because IIS is either not installed
or is disabled on this machine. To configure ASP.NET to run in IIS, please install
or enable IIS and re-register ASP.NET using aspnet_regiis.exe[/quote]
Das hört sich für mich irgendwie danach an als würde TVM2TGD auf Deinem PC den IIS=Internet Information Server vermissen. Ich wusste gar nicht, dass man den dafür braucht. :thinker:

Zusammen mit der .NET-Fehlermeldung tippe ich aber eher darauf, dass Deine .NET-Version nicht zum TVM2TGD passt. Installiere vielleicht also erstmal .NET neu. Aktuell ist die Version 2.0 und kann bei Microsoft heruntergeladen werden (auch über die Windows-Update-Funktion).

Das Tool TVM2TGD ist mit .NET von dvdbommel (User hier im Forum) programmiert worden. Vielleicht kann der etwas dazu sagen.

AW: Wie TDG Dateien erzeugen ?

Verfasst: Mi 17. Jan 2007, 23:12
von Maliboy
[quote=""Dr.Phlox""]Aktuell ist die Version 2.0 und kann bei Microsoft heruntergeladen werden (auch über die Windows-Update-Funktion).[/quote]

Das hat aber nichts zu sagen.
Die DOT NET Versionen sind aber leider nicht untereinander kompatible. Das heißt, Du musst die 1.1 sowie die 2.0 Parallel installieren. Soll mit der demnächst erscheinenden Version 3.0 auch so sein :patsch:

Na ja, DOT NET hat mich heute sowieso Nerven gekostet :motz:

AW: Wie TDG Dateien erzeugen ?

Verfasst: Do 18. Jan 2007, 08:30
von dvdbommel
[quote=""Dr.Phlox""]
Das Tool TVM2TGD ist mit .NET von dvdbommel (User hier im Forum) programmiert worden. Vielleicht kann der etwas dazu sagen.[/quote]

Da muß ich dir leider wiedersprechen ... ich habs nur für die Allgemeinheit zum download bereitgestellt ... :wink:

Gruß DVDbommel

AW: Wie TDG Dateien erzeugen ?

Verfasst: So 21. Jan 2007, 21:45
von BartW
Hallo

hat schon jemand die Daten von Comedy Central erfolgreich importiert?

AW: Wie TDG Dateien erzeugen ?

Verfasst: So 21. Jan 2007, 22:32
von Maliboy
Da es TV Today ja nicht schafft, diesen Sender auf seiner Homepage mit aufzunehmen und statt dessen immer noch VIVA Plus (mit einem leeren Programm) darstellt: NEIN

Und andere Quellen habe ich nicht.

Keine Ahnung ob ClickFinder den Sender schon hat. TV-Browser hat ihn, aber leider keine Exportmöglichkeit :motz:

AW: Wie TDG Dateien erzeugen ?

Verfasst: Mo 22. Jan 2007, 07:37
von maber
Guten Morgen,

da schiebe ich doch direkt mal meine Frage hinterher:
Hat es schon jemand geschaft, TDG-Daten für BahnTV zu erstellen? :confused:

Ich habe bis dato noch keine Möglichkeit gefunden.

Danke + Gruss

Markus

AW: Wie TDG Dateien erzeugen ?

Verfasst: Mo 22. Jan 2007, 08:18
von Maliboy
Gleiche Aussage wie oben:
TV Today hat den Sender nicht.
Clickfinder anscheinend auch nicht.
Und TV-Browser kann/darf nicht ...

Evtl. schaue ich mir demnächst mal die Skripte von xmltv an. Wenn die nur ein Homepage Parsing machen, evtl. kann man da was Basteln. Mit Perl komme ich ja klar...

AW: Wie TDG Dateien erzeugen ?

Verfasst: Di 23. Jan 2007, 00:00
von latte
Hi,

brauche auch noch mal Hilfe. Wenn ich xmltv starte meckert es immer das es eine tvtoday.conf im .xmltv Verzeichnis möchte.
Es gibt zwar das Verzeichnis aber leider ist es leer.

MfG
latte

AW: Wie TDG Dateien erzeugen ?

Verfasst: Di 23. Jan 2007, 00:02
von Maliboy
Du musst Die Config Datei einmal erstellen lassen:

Code: Alles auswählen

xmltv tv_grab_de_tvtoday --configure

AW: Wie TDG Dateien erzeugen ?

Verfasst: Di 23. Jan 2007, 10:05
von latte
Hi,

danke, das hat soweit geklappt.
Nur komme ich danach absolut nicht weiter. :(
Ich wollte das ganze nur mal mit Eurosport versuchen. Hier mal meine vorgehensweise. Verwendet weden die Programme: xmltv045a, xmltv2tgd16, 3PG und der EPGuploader.
Als erstes erstelle ich die *.xml und convertiere sie.
Auf dem Topf habe ich das Verzeichnis EPGupload erstellt und den EPG_uploader dorthin kopiert.
Dann habe ich unter ProgramFiles den Ordner EPGdata erstellt und die 20070123.tgd reinkopiert.
Nun habe ich das EPG_upload.tap gestartet und eine Fehlermeldung erhalten. In der erzeugten *.ini sind auch keine Senderdaten vorhanden.
Was mache ich falsch ?

MfG
latte