i-have-a-dreambox.com | Dreambox - Support

Register Calendar Members List Team Members Galerie to Portal Go to the Main Page

Boardrules Frequently Asked Questions Statistik Statistik Search Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Aufnahmen mit der Dream » edEITcli - EIT Editor - CLI Version » Hello Guest [Login|Register]
Last Post | First Unread Post Print Page | Add Thread to Favorites
Post New Thread Post Reply
Go to the bottom of this page edEITcli - EIT Editor - CLI Version
Author
Post « Previous Thread | Next Thread »
juanito_perez
Betatester


images/avatars/avatar-19612.png

Registration Date: 10.06.2008
Posts: 2,320
Which box: DM900; DM8000
External Storage: SD-Card; HDD; NAS
Which accessories: QNAP TS-569L
Which Image: DMM original
Welcher Bildschirm: Sony KDL-46Z4500

edEITcli - EIT Editor - CLI Version Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Hallo *,

Auf Wunsch habe ich eine CLI-Version von edEIT erstellt.
Es handelt sich dabei um eine Konsolenanwendung, um Informationen aus .eit (und ggf. .meta) auszugeben.

Was macht die Anwendung?

edEITcli liest die angegebene .eit Datei (sofern vorhanden auch die zugehörige .ts.meta) und gibt ausgewählte Attribute daraus aus.
Die Ausgabe kann an die Konsole und/oder als Datei ausgegeben werden.
Bei Ausgabe in eine Datei wird im Quellverzeichnis der .eit eine neue Datei mit der Endung .json erstellt - ggf. überschrieben.

Hinweis: Bei Windows werden in der DOS-Shell nur mit Schriftart "Consolas" alle Umlaute und Sonderzeichen richtig dargestellt.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Syntax (Aufrufparameter):

file=xxx                            Vollqualifizierter Pfad zur .eit-Datei; Die Endung .eit ist optional
output=con und/oder file            "con" (default) führt zur Textausgabe; "file" erzeigt eine .json Datei.
userid=xxx                          Es kann optional eine eigene ID vergeben werden
format=json                         Optional. Vielleicht gibt es Mal eine Version mit anderen Ausgabeformaten
conenc=dos, win, utf8               Optional. Encoding für Consolenausgabe; Default="win"
quiet                               Optional. Unterdrückt die Titelausgabe
verbose                             Optional. Zeigt interpretiere Übergabeparameter an.

Beispiel:
edEITcli file=c:\temp\meinedatei.eit output=con,file
Die Ausgabe (JSON) sieht ungefähr so aus
code:
1:
{"UserID":null,"EventID":35940,"Starttime":"2017-01-20T23:30:00","Duration":50,"Language":"ger","Title":"Drogen im Visier","Description":"Alltag in London","Content":"3. Staffel, Folge 7: Kokain und Marihuana sind die Drogen für einige Londoner, die hart arbeiten und trotzdem ihren Spaß haben wollen. Auf den Straßen konkurrieren britische Drogenbosse mit osteuropäischen Verbrecherbanden, die in das Land strömen und ohne Rücksicht auf Verluste ins Kokaingeschäft drängen. Gleichzeitig versuchen die einheimischen Dealer, die gestiegene Nachfrage nach Marihuana zu bedienen - und zwar gemeinsam mit vietnamesischen Gangs, die durch an Sklaverei grenzende Ausbeutung in der Lage sind, ihre illegalen Geschäfte im industriellen Maßstab durchzuführen.\nGB 2012. 50 Min.","ServiceReference":"1:0:19:70:D:85:FFFF0000:0:0:0:","Tag":""}

Änderung in Version 1.0.5:
- Felder "Content" und "Description" wurden vertauscht, damit sie mit edEIT einheitlich sind.

Änderung in Version 1.0.4:
- Default Encoding für Consolenausgabe ist nun utf-8
- Support für Content Descriptor erweitert
- Support für Parental Rating Descriptor eingefügt

Änderung in Version 1.0.3:
- Default Encoding für Consolenausgabe ist nun iso-8859-15
- Zusätzlicher Parameter "verbose" : Zeigt interpretierte Übergabeparameter an
- Zusätzlicher Parameter "conenc=" : optional; Mögliche Werte "dos", "win" oder "utf-8"; Zeichensatz für die Consolenausgabe

md5: 0404b1f5f9c419a5828b41f7e27f1b2f



Thank the author for this topic

2 Users have thanked for this topic (marco777).


Attachment:
zip edEITcli_v1.0.5.zip (15.40 KB, 13 downloads)


__________________
Grüße
...jp

DM900 / OE2.5 Experimental ... und sehr glücklich damit smile

This post has been edited 8 time(s), it was last edited by juanito_perez: 03.04.2018 15:39.

06.01.2018 10:08 juanito_perez is offline Send an Email to juanito_perez Search for Posts by juanito_perez Add juanito_perez to your Buddy List
Fred Bogus Trumper
V.I.P.


images/avatars/avatar-19905.png

Registration Date: 15.12.2008
Posts: 2,677
Which box: DM800se; DM820; DM900; DM7080HD
External Storage: USB-Stick; SD-Card; HDD; NFS
Which accessories: Logitech K400+, Eigenbau NAS
Which Image: Sonstige

RE: edEITcli - EIT Editor - CLI Version Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

schade, ich dachte schon, dass man die CLI Version direkt auf der Box verwenden kann

die .exe kann ich testen, wenn ich wieder am Win Rechner bin

__________________
Gruß Fred

This post has been edited 1 time(s), it was last edited by Fred Bogus Trumper: 06.01.2018 10:25.

06.01.2018 10:24 Fred Bogus Trumper is offline Search for Posts by Fred Bogus Trumper Add Fred Bogus Trumper to your Buddy List
juanito_perez
Betatester


images/avatars/avatar-19612.png

Registration Date: 10.06.2008
Posts: 2,320
Which box: DM900; DM8000
External Storage: SD-Card; HDD; NAS
Which accessories: QNAP TS-569L
Which Image: DMM original
Welcher Bildschirm: Sony KDL-46Z4500

Thread Starter Thread Started by juanito_perez
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Sorry, auf der Box ist edEiTcli nicht lauffähig.

Wobei ich eine Editierung von EITs auf der Box (als PlugIn) für unpraktikabel halte. Die wenigsten dürften eine Tastatur habe und mit der Fernbedienung dürfte es unlustig sein.

edEITcli ist entstanden, weil mehrfach die Nachfrage nach einer Kommandozeilen-Version kam, mit der man Inhalte von .eits exportieren kann, um sie beispielsweise in andere Programme zu verarbeiten oder in eine Datenbank zu schreiben. edEItcli kann im Batchmodus automatisiert verwendet werden.


Denkbar wäre evtl. eine Version im WebAdmin. Ich fürchte aber, dass mir dafür das Knowhow fehlt.

Btw, kennt jemand eine Quelle für Infos - idealerweise ein HowTo - wie man eigene Erweiterungen im WebAdmin realisiert? Wäre ein interessantes Projekt...

__________________
Grüße
...jp

DM900 / OE2.5 Experimental ... und sehr glücklich damit smile

This post has been edited 2 time(s), it was last edited by juanito_perez: 06.01.2018 11:00.

06.01.2018 10:55 juanito_perez is offline Send an Email to juanito_perez Search for Posts by juanito_perez Add juanito_perez to your Buddy List
Fred Bogus Trumper
V.I.P.


images/avatars/avatar-19905.png

Registration Date: 15.12.2008
Posts: 2,677
Which box: DM800se; DM820; DM900; DM7080HD
External Storage: USB-Stick; SD-Card; HDD; NFS
Which accessories: Logitech K400+, Eigenbau NAS
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

ok, dann habe ich das missverstanden - ich habe den anderen Threat auch nicht ständig vervolgt
sorry

ich dachte zum Bearbeiten direkt auf der Box über das CLI, mit vi etc. klappt das mehr schlecht als recht

__________________
Gruß Fred

This post has been edited 1 time(s), it was last edited by Fred Bogus Trumper: 06.01.2018 11:17.

06.01.2018 11:15 Fred Bogus Trumper is offline Search for Posts by Fred Bogus Trumper Add Fred Bogus Trumper to your Buddy List
juanito_perez
Betatester


images/avatars/avatar-19612.png

Registration Date: 10.06.2008
Posts: 2,320
Which box: DM900; DM8000
External Storage: SD-Card; HDD; NAS
Which accessories: QNAP TS-569L
Which Image: DMM original
Welcher Bildschirm: Sony KDL-46Z4500

Thread Starter Thread Started by juanito_perez
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Von Änderungen mit "normalen" Editoren und/oder vi kann ich nur dringend abraten.
Die Wahrscheinlichkeit, dass die .eit dadurch kaputt geht, dürfte bei 99,9% liegen.

Es gibt überall Längenangaben, die dazu dienen, sich innerhalb des Bytestreams zurecht zu finden und die einzelnen Attribute und Deskriptoren voneinander abzugrenzen. Eine Erweiterung um nur 1 Byte macht das Ganze Konstrukt kaputt und die gesamte .eit mehr oder weniger unlesbar.

__________________
Grüße
...jp

DM900 / OE2.5 Experimental ... und sehr glücklich damit smile
06.01.2018 12:58 juanito_perez is offline Send an Email to juanito_perez Search for Posts by juanito_perez Add juanito_perez to your Buddy List
Fred Bogus Trumper
V.I.P.


images/avatars/avatar-19905.png

Registration Date: 15.12.2008
Posts: 2,677
Which box: DM800se; DM820; DM900; DM7080HD
External Storage: USB-Stick; SD-Card; HDD; NFS
Which accessories: Logitech K400+, Eigenbau NAS
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Das habe ich auch schon bemerkt ... großes Grinsen

Deshalb hoffte ich mal auf eine Linux Version, wenn auch nur über das CLI.

Filmtitel, short description, Aufnahmestart und Aufnahmelänge etc. kann man ja mit vi einfach in der .ts.meta ändern, bei den EPG Daten in der .eit wird es eben schwierig.

__________________
Gruß Fred
06.01.2018 13:09 Fred Bogus Trumper is offline Search for Posts by Fred Bogus Trumper Add Fred Bogus Trumper to your Buddy List
juanito_perez
Betatester


images/avatars/avatar-19612.png

Registration Date: 10.06.2008
Posts: 2,320
Which box: DM900; DM8000
External Storage: SD-Card; HDD; NAS
Which accessories: QNAP TS-569L
Which Image: DMM original
Welcher Bildschirm: Sony KDL-46Z4500

Thread Starter Thread Started by juanito_perez
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Ich hatte mal gehofft, das Microsoft .net (vollständig) nach Linux portiert. Dann hätte ich edEIT auch für Linux releasen können.
Leider gibt es bis dato keine Portierung der GUI-Klassen... Und ich befürchte, da kommt auch nichts mehr.
Mit der aktuellen .net-Portierung könnte ich wahrscheinlich edEITcli zwar für Linux kompilieren, das würde dir aber auch nicht wirklich helfen, weil die CLI Version - Stand heute - keine Veränderung der .eits / .ts.meta unterstützt.

__________________
Grüße
...jp

DM900 / OE2.5 Experimental ... und sehr glücklich damit smile
06.01.2018 13:23 juanito_perez is offline Send an Email to juanito_perez Search for Posts by juanito_perez Add juanito_perez to your Buddy List
Fred Bogus Trumper
V.I.P.


images/avatars/avatar-19905.png

Registration Date: 15.12.2008
Posts: 2,677
Which box: DM800se; DM820; DM900; DM7080HD
External Storage: USB-Stick; SD-Card; HDD; NFS
Which accessories: Logitech K400+, Eigenbau NAS
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

danke für die Info

das ist jetzt glaube ich genug offtopic hier

__________________
Gruß Fred
06.01.2018 13:40 Fred Bogus Trumper is offline Search for Posts by Fred Bogus Trumper Add Fred Bogus Trumper to your Buddy List
juanito_perez
Betatester


images/avatars/avatar-19612.png

Registration Date: 10.06.2008
Posts: 2,320
Which box: DM900; DM8000
External Storage: SD-Card; HDD; NAS
Which accessories: QNAP TS-569L
Which Image: DMM original
Welcher Bildschirm: Sony KDL-46Z4500

Thread Starter Thread Started by juanito_perez
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Neue Version 1.0.4 im ersten Post.

__________________
Grüße
...jp

DM900 / OE2.5 Experimental ... und sehr glücklich damit smile
27.01.2018 12:25 juanito_perez is offline Send an Email to juanito_perez Search for Posts by juanito_perez Add juanito_perez to your Buddy List
juanito_perez
Betatester


images/avatars/avatar-19612.png

Registration Date: 10.06.2008
Posts: 2,320
Which box: DM900; DM8000
External Storage: SD-Card; HDD; NAS
Which accessories: QNAP TS-569L
Which Image: DMM original
Welcher Bildschirm: Sony KDL-46Z4500

Thread Starter Thread Started by juanito_perez
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Neue Version 1.0.5

- Felder "Content" und "Description" wurden vertauscht, damit sie mit edEIT einheitlich sind.

__________________
Grüße
...jp

DM900 / OE2.5 Experimental ... und sehr glücklich damit smile
03.04.2018 15:36 juanito_perez is offline Send an Email to juanito_perez Search for Posts by juanito_perez Add juanito_perez to your Buddy List
Tree Structure | Board Structure
Jump to:
Post New Thread Post Reply
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Aufnahmen mit der Dream » edEITcli - EIT Editor - CLI Version

Privacy policy | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR