tvtv.de und JtG

DBoxZeit, JtG Migrator etc.
Nachricht
Autor
z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#31 Beitrag von z3r0 » Do 16 Dez 2004, 16:34

XML ist immer gut. ;)

Gag Halfrunt
Sherlock Dev
Beiträge: 540
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Frankfurt
Kontaktdaten:

#32 Beitrag von Gag Halfrunt » Do 16 Dez 2004, 16:58

Als XML legt das SyncIT-Tool das ja jetzt schon auf die Platte. Das Format ist recht simpel, da muss man sich nur bedienen.
Aber SyncIT geht halt leider nur unter Windows.

Ich hatte auch mal überlegt, ob ich mir das XML-File einfach direkt vom tvtv.de-Server holen sollte. Aber das war mir dann noch eine Nummer zu heiß ;)

Dann lieber Klack und TVInfo, die dieses Feature kostenlos anbieten.

Gag

Benutzeravatar
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

#33 Beitrag von Pedant » Do 16 Dez 2004, 17:24

Hallo,

was wollt ihr eigentlich alle mit xml? Nur weil's modern ist?

Ich halte CSV immernoch für das bessere Format für Timerdatenaustausch, da es mit allen Datenbanken kompatibel ist. XML ist doch eigentlich Web-Zeug, das kaum sonst einer lesen kann.

CSV-Kompatiblitätsliste:
Access, SQL, dbase, F&A, Excel, Word, Outlook, Lotus123, Nokiahandykalender und ausnahmslos alle anderen Programme, die Daten verwalten.

CSV ist noch dazu schlanker.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#34 Beitrag von turmann » Do 16 Dez 2004, 19:24

Könnte mir jemand sagen, welche Spalten ich beim setzen eines Timers in der intern.mdb ausfüllen muss? Ein INSERT-Statement wäre mir am liebsten, danke.

Tom

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#35 Beitrag von z3r0 » Do 16 Dez 2004, 21:12

Pedant hat geschrieben:Hallo,

was wollt ihr eigentlich alle mit xml? Nur weil's modern ist?

Ich halte CSV immernoch für das bessere Format für Timerdatenaustausch, da es mit allen Datenbanken kompatibel ist. XML ist doch eigentlich Web-Zeug, das kaum sonst einer lesen kann.

CSV-Kompatiblitätsliste:
Access, SQL, dbase, F&A, Excel, Word, Outlook, Lotus123, Nokiahandykalender und ausnahmslos alle anderen Programme, die Daten verwalten.

CSV ist noch dazu schlanker.

Gruß Frank
Was heisst modern, sollen wir jetzt Assembler proggen? Es wird schon einen Grund haben warum das immer weiter verbreitet wird. :) XML hat auch nicht umbedingt was mit Web zu tun. XML wird mittlerweile in sehr vielen Bereichen verwendet, die wenigsten davon haben was mit dem Web zu tun. Viele Programme, grosse Programme kommunizieren mit XML (Stichwort Application Server, WSDL). Es ist standardisiert und sehr leicht zu handhaben. Eine XML-Schnittstelle kann dann eben von allen Programmen bedient werden und umgekehrt. Genau das sollte naemlich jeder lesen können.

Benutzeravatar
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

#36 Beitrag von Pedant » Do 16 Dez 2004, 21:45

Hallo z3r0,

im Grunde ist es mir egal, welches Austauschformat die Timerdaten bekommen, ich fände es nur klasse, wenn wir einen Standard definieren können.

XML mag eventuell mal das werden, was CSV seit grauer Vorzeit ist.
Was mich persönlich am XLM-Format stört ist, dass es Absatz-Orientiert und nicht Zeilen Orientiert ist.
Man kann z.B. nicht auf die Schnelle in Editor sehen, wieviele Datensätze es sind und welche Feldwerte (Spalten) bei welchen Datensätzen belegt sind.
Ein manuelles Editieren von XML finde ich auch wesentlich umständlicher.
Die Kompatibilität zur Datenverarbeitung ist bei CSV (von mir aus "noch"), wesentlich größer.

Das soll jetzt aber keine fruchtlose Debatte sein oder werden, ich versuche hier nur "Reklame" zu machen.
Das Wichtigste steht aber im meinem ersten Absatz.
Wenn die Devs XLM bevorzugen, dann soll es so sein.

"Gruß";"Frank"

PS: CSV gefällt mir aber trotzdem besser.
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#37 Beitrag von z3r0 » Do 16 Dez 2004, 21:54

Ich versuche auch "Reklame" zu machen. Es ist (fuer uns) am einfachsten zu programmieren. Man muss sich hier einfach nicht um das Einlesen, Parsen kümmern, da es von der Programmiersprache her schon fertige Werkzeuge gibt. XML ist eigentlich auch nicht fuer das manuelle Editieren gedacht.

Gag Halfrunt
Sherlock Dev
Beiträge: 540
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Frankfurt
Kontaktdaten:

#38 Beitrag von Gag Halfrunt » Do 16 Dez 2004, 22:13

Pssst... Legt mal in der Registry im Pfad

HKCU\Software\Hitchhikerware\Sherlock

einen neuen Zeichenfolge mit dem Titel "SyncITFilename" an und schreibt da den vollen Pfad und Dateinamen zur "playlist.xml" rein...

Aber nicht weitersagen ;)

Gag

Benutzeravatar
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

#39 Beitrag von Pedant » Do 16 Dez 2004, 22:52

@Gag,
cool.
Die Debatte um das allgemeine Timer-Export-Import-Format ist damit aber noch nicht aus der Welt.
Was würdest Du denn bevorzugen?
Du hast schon irgendwas in Richtung CSV angelegt?
Der JtG-Migrator benutzt, glaube ich, XML. Habe leider gerade keinen zur Hand.

@Turmann,
die nötigsten Felder importierst Du ja schon. Es entstehen gültige Timereinträge.
Um Einträge zu generieren, die dem jeweiligen User in den Kram passen, ist es vermutlich am besten, alle Werte zu schreiben. Aber vorher aus der Einstellungstabelle der intern.mdb, auszulesen welche Werte als Default hinterlegt sind und diese Defaultwerte für die neuen Timereinträge übernehmen und dann erst zu importieren.
Hast Du Access um einen Blick in die intern.mdb zu werfen oder codest Du quasi im Abmahnerfalle?

Gruß Frank

Nachtrag:
Ich habe mal vier Timer angelegt und dann mit Access die Aufnahmetabelle exportiert. Einmal als XML und einmal als CSV, Beides im Zip.
Dateianhänge
Timer.zip
(1.47 KiB) 105-mal heruntergeladen
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

Gag Halfrunt
Sherlock Dev
Beiträge: 540
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Frankfurt
Kontaktdaten:

#40 Beitrag von Gag Halfrunt » Do 16 Dez 2004, 23:16

XML hat definitiv Vorteile, weil man da komplexere Strukturen ablegen kann.

CSV eignet sich nur für ganz stupide Tabellen. Als Austauschformat brauchbar, aber nicht zur Speicherung oder Verwaltung.

Ansonsten halte ich mich da aber raus.

Importieren kann ich sowieso alles, was sich an irgendwelche Standards hält -- von CSV bis zu 'ner Oracle ;)

Gag

turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#41 Beitrag von turmann » Do 16 Dez 2004, 23:59

Danke Pedant für die Infos. Ich bin schon an der Umsetzung. Die intern.mdb kann ich natürlich anschaun.

Tom

turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#42 Beitrag von turmann » So 19 Dez 2004, 14:46

Hallo,
ich habe das Tool nochmal überarbeitet:

-Einstellungen für die Timer werden aus den JtG-Standardeinstellungen übernommen
-Timerdaten könne auch in ein Sherlock-kompatibles CSV-File exportiert werden
-Konflikte mit bestehenden Timern in der Datenbank sollten erkannt werden
-Der Registry-Key zum Update der Timer beim laufenden JtG wird gesetzt

Ich bitte um Feedback.


Tom

Benutzeravatar
jmittelst
Co-Admin
Co-Admin
Beiträge: 11013
Registriert: So 16 Nov 2003, 13:42
Wohnort: Schildgen (Bergisch Gladbach)
Kontaktdaten:

#43 Beitrag von jmittelst » So 19 Dez 2004, 15:55

Hört sich gut an. Download im ersten Beitrag?
cu
Jens
VU+ Ultimo 4k
VU+ Duo²
VU+ Solo²


[Zitat]Es gibt 2 Dinge, die unendlich sind. Das Weltall und die Dummheit der Menschen. Beim Weltall bin ich mir aber nicht so sicher...[/Zitat]
Vorsicht! Lesen kann zu Bildung führen! Links, Suchfunktion, Wikis und Google deshalb nur mit Bedacht nutzen!

turmann
Sammler
Sammler
Beiträge: 125
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Dillingen a.d. Donau / Bayern

#44 Beitrag von turmann » So 19 Dez 2004, 19:12

Stimmt das hab ich vergessen. Im ersten Beitrag von mir ist der neue Download ;-)

Tom

Gag Halfrunt
Sherlock Dev
Beiträge: 540
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Frankfurt
Kontaktdaten:

#45 Beitrag von Gag Halfrunt » Di 21 Dez 2004, 12:37

turmann hat geschrieben:-Timerdaten könne auch in ein Sherlock-kompatibles CSV-File exportiert werden
Kennst Du die Redensart "Eulen nach Athen tragen"? ;)

Gag

PS. Respektable Download-Größe! 1,5 MB für so ein kleines Proggie... Ach, Java ist doch geil... ;)

Antworten