Jump to content

Mr.Servo

Full Member
  • Gesamte Inhalte

    240
  • Benutzer seit

  • Tagessiege

    9

Alle erstellten Inhalte von Mr.Servo

  1. Danke für Deine Offenheit!!! Was bleibt ist eine unangenehme Aufgabe, wie ich rauslese. Das irgendwie händig abzufummeln, ist maximale Strafarbeit! Also muß irgendein Algoritmus her, der das Ganze irgendwie erträglich und tagesaktuell erledigt. Allerdings muß ich erst die Spielregeln lernen bevor ich anfangen kann zu spielen (und dann als Player, nicht als Gambler!). Ich nehme an, Du hast auch Word/Excel am Laufen, denn im Zweifel schreibe ich das Script in der mir vertrauteren Sprache VBA-Script (incl. CURL & Co.). Hauptsache der Krams läuft am Ende aller Tage und das lästige Zeuxx ist aus dem Kreuz... Ich sehe schon folgende Spezifikationen aus der readme.txt: 1. Files must be strictly alphabetically ordered, and must not contain any empty lines. 2. Master file: english.locale is considered the master file. Ich bin zuversichtlich: da findet sich eine Lösung (wahrscheinlich braucht ich hier und da noch ein wenig "Hilfe zur Selbsthilfe"... Gruß.....Mr.Servo
  2. Na klar, als Einsteiger ahnt man sowas ja erst gar nicht. BTW: Was mir schon bei der corona.so von Fred Feuerstein aufgefallen war. Scheinbar gibt es keine Abfragemöglichkeit, auf welchem Image (KW, NI, BP, andere?) arbeite ich eigentlich gerade (so eine Art Where_am_I-Funktion). Oder auch gut: Das es verschiedene Verzeichnispfade im NI und KW gibt ist OK, aber es gibt wohl keine Systemkonstanten die ich Imageunabhängig (z.B. $tuxwetpath oder sowas) nutzen kann. Fred Feuerstein mußte einen ziemlichen Handstand drücken um die drei Images auseinander zu halten (weil er Tuxwetter brauchte) aber sowas eben nicht hatte. Die Idee: einheitliche Systemkonstanten mit imageabhängigen Inhalten: "$tuxwetpath = /var/plugins/tuxwet" bei KW "$tuxwetpath = anders" bei NI "$tuxwetpath = anders" bei BP Dies nur mal so als lose Idee. So könnte dann auch der Aufruf der Shellexec imageeinheitlich verlaufen, oder warum wurde bei "vodafone.sh" gezielt die "/var/tuxbox/plugins/shellexec.so" aufgerufen und nicht die "shellexec" ohne ".irgendwas". Gruß.....Mr.Servo
  3. Kaum macht man etwas richtig - und schon funktioniert es!!! Ja das wars genau gewesen. Danke für eure Geduld! Jetzt endlich kann ich mich um die eigentliche Funktion der vodafone.sh kümmern. Gruß.....Mr.Servo
  4. @Markham Nur zum Mitmeißeln: Die deutsch.locale oder english.locale aus dem GIT sind tagesaktuell aber OK so wie sie sind? Jetzt müssen diese nur noch um die KW-Menüeinträge ergänzt werden, korrekt? Tödlich wird es erst dann, wenn man eine Drittsprache (z.B. Französisch) hinzufügt, korrekt? Konstant sind in jedem Fall die Konstanennamen (egal ob sie im Image #X nicht mehr erscheinen weil auch der Menüpunkt fehlt), nur die Position (=Zeilennummer) ändert sich von Image zu Image. Ich überlege, wie man das mit einem Script abfangen könnte (zuerst alle sammeln und dann nach Image wieder verteilen)? Gruß.....Mr.Servo
  5. @Markham Danke für den Hinweis. Gut, ich habe das mal analysiert und es unabhängig vom Script gemacht. Kann es sein daß der Fehler bereits in der Config der shellexec.so liegt: Hier habe ich auch mal die vom Plugin "vodafone.sh" erzeugte "\tmp\bundesland.conf" gespoilert: Diese "bundesland.conf" wird dann von der shellexec.so wiefolgt aufgerufen: "/var/tuxbox/plugins/shellexec.so /tmp/bundesland.conf > /dev/null" Und schon landet man im Keywelt-Image (ganz ohne "vodafone.sh"): Das sieht im Log dann so aus (rot= vodafone.so läuft bis shellexec, dann grün= Exit im KW-Menü": Probiert es ruhig mal mit Telnet aus (nicht vergessen die Datei "bundesland.conf" ins Verzeichnis \tmp zu legen). Ist das das normale Verhalten bei shellexec.so oder ist die Datei "bundesland.conf" irgendwie "schrottig"? Wenn das Problem gelöst ist, kann ich mich an die eigentliche Aufgabe machen! Danke & Gruß.......Mr.Servo
  6. Also ginge es darum eine "Mastertabelle" anzusetzen, sämtliche vorhandene Einträge Konstante und deren Übersetzungen dort aufzulisten, dann hinter jedem Eintrag die entsprechende Zeile für Image #1 und für Image #2, etc. zu setzen (wie eine Matrix) und dann sollte bestenfalls ein Script die einzelnen sprache.locale erzeugen. Sehe ich das richtig? a) Was ist denn heute schon da? und b) Von wieviel Images sprechen wir denn? Gruß......Mr.Servo
  7. @SnowHead Klappt leider immer noch nicht: Habe Folgendes gemacht: /var/tuxbox/config/flexinc/my_plugin_run.mnu ACTION=§Vodafone,/var/tuxbox/plugins/vodafone.sh In der unveränderten vodafone.sh den Befehl "set +x" ganz oben gesetzt. und hier das Log der Neo²: Hinweis: Es gab aber keine Textausgabe "Bundesländer und so", nur das Auswahlmenü und schon war ich im Keywelt-menü. Das Plugin Vodafone taucht nun auch im Keywelt-Menü (blaue Taste) auf, was wahrscheinlich aber normal ist. Die drei Shellexec-Einträge habe ich wieder so belassen wie sie waren "/var/tuxbox/plugins/shellexec.so...", denn es kam mit den drei Einträgen "shellexec.so..." folgender Fehler im Log raus: neo2:~# /var/tuxbox/plugins/vodafone.sh: line 84: shellexec.so: not found Dieser Tip mit dem weglassen der Pfadangabe läuft im KW-Image leider nicht Ich glaube nun nicht mehr, daß es am Plugin liegt sondern an der Umgebung. Was ist das denn mit der bereits benannten Fehlermeldung nach Beendigen des KW-Menüs? Läuft denn das Vodafone-Plugin wenigstens irgendwo auf einem KW-Image bei euch? Gruß.....Mr.Servo
  8. Hi! also hier die LOG der Mut@ant HD51 (rot= Vodafone.sh "läuft"; grün= Abbruch) : OSD-Fehlermeldung: "Pluginausgabe" rc_device: using /dev/input/event1 und hier die LOG der CST Neo2 (rot= Vodafone.sh "läuft"; grün= Abbruch) : OSD-Fehlermeldung: "Pluginausgabe" rc_device: using /dev/input/nevis_ir Das Verhalten ist identisch. Gruß.....Mr.Servo
  9. Glaube zu verstehen! Dann ist es nicht relevant, ob der Eintrag beispielsweise zapit.scantype heißt (mit Inhalt "Service-Auswahl"), sondern daß der Eintrag zapit.scantype vom Image #1 in Zeile 2926 erwartet wird. Das Image #2 erwartet den Eintrag zapit.scantype dann beispielsweise in Zeile 3010. Ist das so in etwa richtig? Wieviele "jeweilige Images" gibt es denn zu bedienen? Gruß.....Mr.Servo
  10. @SnowHead Habe ich gerade eben so umgesetzt, also in "Vodafone.sh" 3x um den Pfadangabe "/var/tuxbox/plugins" rasiert (Zeile 84, 110 und 149). Resultat: Leider keine Verbesserung. Habe das "Vodafone"-Plugin eben auch auf meiner CST Neo² gestest. Resultat: genau das gleiche Verhalten, genau das gleiche Log (siehe oben). Sagt mal, läuft denn das Plugin bei euch im KW-Image? Kann das einer mal gegenchecken, sind ja gerade mal drei Dateichen die hier abliegen. Was kann das sein, daß es ein Script mit einem Aufruf der "/var/tuxbox/plugins/shellexec.so" dermaßen aus der Bahn wirft? Danke & Gruß......Mr.Servo
  11. Achja: Wenn ich bei "Vodafone.sh" auf JA drücke und dann im Keywelt-Menü (roter Knopf: System-Menü) und das dann wieder verlasse gibt es folgende Fehlermeldung auf dem Bildschirm: "Pluginausgabe" rc_device: using /dev/input/event1 Vielleicht liegt da der Hund begraben? Gruß.....Mr.Servo
  12. Ja, das stimmt. In der Vodafone.sh müßte folgendes geändert werden: Zeile 42 alt: url="https://helpdesk.kdgforum.de" neu: url="https://helpdesk.vodafonekabelforum.de" Zeile 115 alt: curl --no-progress-meter --insecure -k -L "$url/sendb/kopfstation/$select.html" neu: curl --no-progress-meter --insecure -k -L "$url/sendb/kopfstationen.html" Wobei sich nicht nur die Adresse sondern auch die Struktur geändert hat. Aber soweit komme ich leider mit "Vodafone.sh" nicht, denn ich lande im plötzlich "Keywelt-Menü". Mist ist das. Gruß......Mr.Servo
  13. Mit, die "Vodafone.sh" startet mit "JA / RESET / NEIN" und wenn ich ja drücke lande ich im KW-Menü (blaue Taste). Hier das Log: (rot= Vodafone.sh "läuft"; grün= Abbruch) Irgendwas stimmt (bei mir?) mit der Shellexec.so nicht oder? Gruß.....Mr.Servo
  14. @Bazi98 Weißt Du wen man bezüglich der "Vodafone.sh" um Zustimmung einer Änderung fragen kann? Gruß.....Mr.Servo
  15. Wußte nicht, das es das Projekt von Bazi98 ist, aber Danke, dann werde ich gleich mal nachfragen. Bei der Corona-Plugin hatte ich auch Fred vorher gefragt, ob er was dagegen hätte wenn ich seine für KW-modifizierte Version (also eine KW-Pfadanpassung sowie die entfernte Updatefunktion) ins KW setze. War ihm nicht so recht und er hat daraufhin die Sache selbst in die Hand genommen. Gruß.....Mr.Servo
  16. @Don de Deckelwech Danke für die Hinweise! Genau, auf das Thema habe ich auch Lust und basteln darf ich sicher (kriegt ja keiner mit), nur es nicht veröffentlichen, korrekt? Gruß.....Mr.Servo
  17. Bin zwar selbst kein "Sprachenkönig", kann mir das aber mal ansehen und mir dabei helfen lassen (FR/IT/ENG). Wo finde ich die bestehenden Dateien, damit ich mir das mal ansehen kann? Letzlich muß das ja nur organisiert & umgesetzt werden... Gruß......Mr.Servo
  18. @SnowHead Ich habe parallel auch mal im NI-Forum gefragt, und da kamen von flk folgende Einlesetips: 1 https://stackoverflow.com/ 2 http://www.lua.org/docs.html#papers 3 https://github.com/cplusplus/draft 4 https://www.kernel.org/doc/man-pages/ 5 https://devdocs.io/ Finde ich klasse von flk und das werde ich mir mal soweit reinziehen. Fehlt noch ein Projekt (z.B. eine Überarbeitung von was Bestehenden). Ich habe keine Scheu vor neuen Herausforderungen. Wo es noch ein wenig hapert ist eine von euch empfohlene Entwicklungsumgebung (siehe meinen ersten Beitrag). Vielleicht schaue ich mir mal die "Vodafone.so" (klick hier) an, die läuft nämlich nicht auf KW und das würde ich als Kabelnutzer gerne ändern. Vielleicht haben ja noch andere hier Lust sich neu einzubringen? Dann wär man als Quereinsteiger nicht ganz so einsam... Gruß.....Mr.Servo
  19. Hi Zusammen, ich bin schon länger am Überlegen wie ich mich im KW-Image irgendwie einbringen kann. Ich programmiere hobbymäßig (VBA-Script {erst Lotus Smartsuite, dann MS-Office}). Ich habe aber kein Problem damit mich auch in C++ oder LUA oder Shellscript einzuarbeiten. Aber: welche Aufgaben könnte ein Quereinsteiger übernehmen, die er auch (mit Hilfe) schultern kann? Ich sehe für mich folgendes Problem: Wer als williger Quereinsteiger nicht von Anfang dabei war oder nicht hauptberuflich Programmierer ist, der hat wenig Chancen hier mit einzusteigen. Ob C++, LUA oder ShellScript - das Wissen müßte irgendwie vermittelt / geteilt werden. Aber wie genau das ablaufen kann/soll, das ist mir auch nicht so klar! Ich kann nur versuchen mich in die Materie reinzuwühlen (in fast egal was), aber zur Zeit trete ich auf der Stelle. Wie und mit was könnte man hier im KW-Image helfen, gerne auch mit "niedrigen" Aufgaben? Gruß......Mr.Servo
  20. Hat ganz klar auch seinen Charme! Danke euch für die Tips! Das erleichtert mit Sicherheit die auch bildliche Klarstellung bei so manchen Problemstellungen. Zumindest mir hilft das und ich ahne schon: es fällt auf fruchtbaren Boden!!! Gruß......Mr.Servo
  21. Danke Dir, dann werde ich die zukünftig ebenfalls nutzen! Gruß......Mr.Servo
  22. Danke für den Hinweis, aber ich sehe gerade, daß sie auch im KW-Image hier abliegt: /var/tuxbox/plugins/shellexec.so Hast Du noch eine Idee woran es liegen könnte? Läuft das Plugin "Vodafone" denn bei den anderen auf Anhieb? Gruß & Danke.....Mr.Servo
  23. Danke Dir für die Klarstellung! Dann sind die cables.xml vom Helpdesk formattechnisch in Ordnung, aber die anderen Dateien sind in einem längst obsoleten Format. Danke für Deine Warnung, ich werde das gleich ganz oben im Thread noch nachtragen! Gruß......Mr.Servo
  24. OK verstanden! Was mich dann aber wundert ist, daß das "alte" API-Format immer noch perfekt im aktuellen KW-Image (beta v4.12b1) läuft. Ich bin jetzt nun auch nicht wirklich der König der cables.xml, aber das "neue" API-Format habe ich bislang noch nie gesehen (was aber auch nix zu heißen mag), auch nicht in "annie's neutrino settings" unter https://github.com/horsti58/lua-data Kannst Du ein wenig Licht ins Dunkel bringen? Danke & Gruß......Mr.Servo
×
×
  • Neu erstellen...