Guten Tag,
um meinen OSCamServer zu administrieren bin ich über jedes hilfreiche Tool froh, welches mir die Arbeit beim erstellen von Services oder vom Betatunnel (falls man den überhaupt benötigt) erleichtert. Habe mir eine Zeit lang hier aus dem Forum oder aus dem OSCamWiki immer alles zusammenkopiert. Dumm an der Sache ist nur, dass Kanäle in den Services und Betatunnel waren, die ich nicht mal abboniert habe. Musste die dann immer manuell auseinander dröseln und an meine Ansprüche anpassen.
Eine Zeit lang habe ich auch den OSCamService Creator² aus der DB verwendet, aber dieser hat auch einige Bugs und wird seit langem nicht mehr aktualisiert.
Jetzt bin ich gerade dabei C# zu erlernen und habe mir einen eigenen Generator geschrieben. Diesen möchte ich euch nicht vorenthalten. Deshalb werde ich hier Link und kleine Beschreibung posten. Falls es jemand braucht.
So kann sich jeder anhand seiner Senderliste seine eigenen Configs mit ein paar Klicks zusammenbauen.
Was macht mein Generator?
Die gespeicherten Bouquets aus einer E2 Box (vorher mit Dreambox Edit auf HDD speichern) können mit diesem eingelesen und als Services oder betatunnel in Datei oder per C&P weiterverwendet bzw gespeichert werden. So hat man immer passende Services und Betatunnel zu seinen in der Senderliste gespeicherten Sendern. Nicht mehr und nicht weniger. Hier reicht es bei Senderumstellungen einmal die Senderliste zu aktualisieren, die Sender neu zu sortieren und durch dieses Tool die passenden Dateien zu generieren.
Getestet habe ich dies bei einer GigaBlue HD Quad mit OpenMIPS2.0. Ob andere Boxen andere Files verwenden weis ich nicht und ich wäre froh, wenn das mal jemand testen könnte.
EDIT:
Auf Grund der vielfachen Nachfrage eines Einzelnen ;-) - habe ich eine Neutrino Version gebastelt. Da sich hier die Bouquetslisten und die Dateipfade anders verhalten. Programm ist wie gewohnt nutzbar für Neutrino (und Artverwandte) Images.
Files können per FTP direkt von Box geladen werden oder, wenn bereits in einem Ordner auf HDD, direkt durch öffnen / auswählen des Ordners der Bouquetlisten verarbeitet werden.
Derzeit einzige Problematik: Der generierte Betatunnel weist keine 4stelligen SIDs auf. Beispiel wie eigentlich gewohnt: 1833.006F:1702. Beispiel wie derzeit das Programm den Code erstellt: 1833.6F:1702. Sollte es hier zu Fehlern kommen, bitte ich um kurze Rückmeldung, dann bau ich noch eine Schleife ein, um die SIDs 4stellig in den Betatunnel zu generieren.
So viel Spaß, freue mich über Rückmeldungen.
Hoffe ich konnte evtl jemand helfen.
MFG
0p3r4t0r
Download und Changelog:
Download:
Version 2.1.0.1 (entfernt)
____________________________________
Download
Version 2.1.0.2 (entfernt)
Script bereinigt. Erweiterung hinzugefügt, um "#NAME" in den UserBouquets auszublenden.
____________________________________
Download
Version 2.1.0.3 (entfernt)
Script bereinigt.
Bugs behoben.
____________________________________
Download:
Version 2.3.0.1 (Final) (entfernt)
Script bereinigt
Bugs behoben
direkten FTP-Zugang zur Box ermöglicht (kein weiteres Programm mehr nötig)
____________________________________
Download:
Version 2.3.0.2 (entfernt)
Script bereinigt und gekürzt.
Codeänderung um Fehleingaben zu vermeiden und auftretende Fehler abzufangen ohne einen Programmabsturz zu verursachen.
ProgrammIcon hinzugefügt.
____________________________________
Download:
uploaded.net:
Database: Link ist nicht mehr aktiv.
Script bereinigt
Bug behoben (Jetzt können auch Bouquets mit "Markern" bzw "Lesezeichen" ausgewertet werden, ohne einen Laufzeitfehler "Außerhalb des Array-Bereichs" zu verursachen)
____________________________________
Download:
uploaded.net:
Database: Link ist nicht mehr aktiv.
Script bereinigt
Funktion "STRG+A (Alles markieren)" in Ausgabefeld implementiert
____________________________________
Download (Neutrino Verion):
-BETA-
Database: Link ist nicht mehr aktiv.
Bouquetpfad für FTP-Download auf "/var/tuxbox/config/zapit/" geändert.
Verarbeitung der Datei verändert ( von .tv zu .xml )
Ausleseablauf geändert da Neutrino alle Favoriten (Bouquets) in einer einzigen .xml speichert und nicht wie Enigma2 in vielen .tv Dateien.
Effektivität der Schleifen durch neuen Programmcode verbessert.
Paketgröße minimiert (Code effektiver gestaltet)
____________________________________
Download (Neutrino Verion):
-BETA-
Database:Link ist nicht mehr aktiv.
Betatunnelschleife mit eingebaut. Ausgabe nun BSP: 1833.006F:1702 und nicht mehr 1833.6F:1702
Versions- und Namensinformationen aktualisiert.
____________________________________
Idee verworfen:
um meinen OSCamServer zu administrieren bin ich über jedes hilfreiche Tool froh, welches mir die Arbeit beim erstellen von Services oder vom Betatunnel (falls man den überhaupt benötigt) erleichtert. Habe mir eine Zeit lang hier aus dem Forum oder aus dem OSCamWiki immer alles zusammenkopiert. Dumm an der Sache ist nur, dass Kanäle in den Services und Betatunnel waren, die ich nicht mal abboniert habe. Musste die dann immer manuell auseinander dröseln und an meine Ansprüche anpassen.
Eine Zeit lang habe ich auch den OSCamService Creator² aus der DB verwendet, aber dieser hat auch einige Bugs und wird seit langem nicht mehr aktualisiert.
Jetzt bin ich gerade dabei C# zu erlernen und habe mir einen eigenen Generator geschrieben. Diesen möchte ich euch nicht vorenthalten. Deshalb werde ich hier Link und kleine Beschreibung posten. Falls es jemand braucht.
So kann sich jeder anhand seiner Senderliste seine eigenen Configs mit ein paar Klicks zusammenbauen.
Was macht mein Generator?
Die gespeicherten Bouquets aus einer E2 Box (vorher mit Dreambox Edit auf HDD speichern) können mit diesem eingelesen und als Services oder betatunnel in Datei oder per C&P weiterverwendet bzw gespeichert werden. So hat man immer passende Services und Betatunnel zu seinen in der Senderliste gespeicherten Sendern. Nicht mehr und nicht weniger. Hier reicht es bei Senderumstellungen einmal die Senderliste zu aktualisieren, die Sender neu zu sortieren und durch dieses Tool die passenden Dateien zu generieren.
Getestet habe ich dies bei einer GigaBlue HD Quad mit OpenMIPS2.0. Ob andere Boxen andere Files verwenden weis ich nicht und ich wäre froh, wenn das mal jemand testen könnte.
EDIT:
Auf Grund der vielfachen Nachfrage eines Einzelnen ;-) - habe ich eine Neutrino Version gebastelt. Da sich hier die Bouquetslisten und die Dateipfade anders verhalten. Programm ist wie gewohnt nutzbar für Neutrino (und Artverwandte) Images.
Files können per FTP direkt von Box geladen werden oder, wenn bereits in einem Ordner auf HDD, direkt durch öffnen / auswählen des Ordners der Bouquetlisten verarbeitet werden.
Derzeit einzige Problematik: Der generierte Betatunnel weist keine 4stelligen SIDs auf. Beispiel wie eigentlich gewohnt: 1833.006F:1702. Beispiel wie derzeit das Programm den Code erstellt: 1833.6F:1702. Sollte es hier zu Fehlern kommen, bitte ich um kurze Rückmeldung, dann bau ich noch eine Schleife ein, um die SIDs 4stellig in den Betatunnel zu generieren.
So viel Spaß, freue mich über Rückmeldungen.
Hoffe ich konnte evtl jemand helfen.
MFG
0p3r4t0r
Download und Changelog:
Download:
Version 2.1.0.1 (entfernt)
____________________________________
Download
Version 2.1.0.2 (entfernt)
Script bereinigt. Erweiterung hinzugefügt, um "#NAME" in den UserBouquets auszublenden.
____________________________________
Download
Version 2.1.0.3 (entfernt)
Script bereinigt.
Bugs behoben.
____________________________________
Download:
Version 2.3.0.1 (Final) (entfernt)
Script bereinigt
Bugs behoben
direkten FTP-Zugang zur Box ermöglicht (kein weiteres Programm mehr nötig)
____________________________________
Download:
Version 2.3.0.2 (entfernt)
Script bereinigt und gekürzt.
Codeänderung um Fehleingaben zu vermeiden und auftretende Fehler abzufangen ohne einen Programmabsturz zu verursachen.
ProgrammIcon hinzugefügt.
____________________________________
Download:
uploaded.net:
Sie müssen registriert sein, um Links zu sehen.
Database: Link ist nicht mehr aktiv.
Script bereinigt
Bug behoben (Jetzt können auch Bouquets mit "Markern" bzw "Lesezeichen" ausgewertet werden, ohne einen Laufzeitfehler "Außerhalb des Array-Bereichs" zu verursachen)
____________________________________
Download:
uploaded.net:
Sie müssen registriert sein, um Links zu sehen.
Database: Link ist nicht mehr aktiv.
Script bereinigt
Funktion "STRG+A (Alles markieren)" in Ausgabefeld implementiert
____________________________________
Download (Neutrino Verion):
-BETA-
Database: Link ist nicht mehr aktiv.
Bouquetpfad für FTP-Download auf "/var/tuxbox/config/zapit/" geändert.
Verarbeitung der Datei verändert ( von .tv zu .xml )
Ausleseablauf geändert da Neutrino alle Favoriten (Bouquets) in einer einzigen .xml speichert und nicht wie Enigma2 in vielen .tv Dateien.
Effektivität der Schleifen durch neuen Programmcode verbessert.
Paketgröße minimiert (Code effektiver gestaltet)
____________________________________
Download (Neutrino Verion):
-BETA-
Database:Link ist nicht mehr aktiv.
Betatunnelschleife mit eingebaut. Ausgabe nun BSP: 1833.006F:1702 und nicht mehr 1833.6F:1702
Versions- und Namensinformationen aktualisiert.
____________________________________
Idee verworfen:
evtl. werde ich eine OnlineDatenbank einrichten, um Services/Betatunnel, ohne die eigenen noch nötigen Bouquets, erstellen zu können.
Hier bitte ich um kurze Rückmeldung (auch gerne per PN) ob dies gewünscht ist. Sollte der Bedarf nicht all zu groß sein, werde ich eine letzte Final mit FTP erstellen und das Projekt dabei belassen. Natürlich werden noch auftauchende Bugs oder Fehlfunktionen beseitigt. Da das Programm aber in seiner Grundfunktion läuft, werde ich dann nicht mehr all zu viel Zeit in dieses Projekt investieren.
Hier bitte ich um kurze Rückmeldung (auch gerne per PN) ob dies gewünscht ist. Sollte der Bedarf nicht all zu groß sein, werde ich eine letzte Final mit FTP erstellen und das Projekt dabei belassen. Natürlich werden noch auftauchende Bugs oder Fehlfunktionen beseitigt. Da das Programm aber in seiner Grundfunktion läuft, werde ich dann nicht mehr all zu viel Zeit in dieses Projekt investieren.
Zuletzt bearbeitet: