Angepinnt Neues Plugin enigma2-plugin-newnigma2-grabgui OE2.5 only

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Neues Plugin enigma2-plugin-newnigma2-grabgui OE2.5 only

      auf dem feed liegt ein neues plugin enigma2-plugin-newnigma2-grabgui

      Das Plugin erstellt einen screenshot vom Video und OSD durch drücken der Help Taste auf der Fernbedienung
      Gespeichert wird dieser unter /media/hdd/ mit dem Namen newnigma2Screen_DATUM+UHRZEIT.png


      Das Plugin besitzt keinen Screen

      Wenn für das Plugin weitere Wünsche bestehen einfach hier Posten ich überleg es mir dann :P
      Bilder
      • newnigma2Screen_2018-01-06_15-32-03.png

        2,13 MB, 1.920×1.080, 488 mal angesehen
      » Chuck Norris kann Zwiebeln zum Weinen bringen «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.

      Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
    • Vorschlag:

      Help Taste drücken:
      Meldung wie oben beschrieben mit Titel: "OSD + Video Screenshot\nSuccessfully saved on....bla"

      Help Taste LAAAANGE drücken:
      Meldung wie oben beschrieben mit Titel: "OSD Screenshot\nSuccessfully saved on....bla"
      OScam Wiki | OScam Documentation | Build your own OScam with simplebuild
      Better a 'found' without entitlements than a 'not found' with valid entitlements.
    • Fred Bogus Trumper schrieb:

      so ähnlich gab's das ja schon mal für OE1.6 glaub ich
      Wäre HELP LONG nicht besser damit die Hilfe Funktion aktiv bleibt? Oder geht die trotzdem noch?
      ich hab die noch nie verwendet :)
      » Chuck Norris kann Zwiebeln zum Weinen bringen «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.

      Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
    • ich auch nicht oft - aber wie oft habe ich schon gefragt: "schon mal die HELP Taste gedrückt" :D


      Aber das ist keine Kritik! thx für das plugin


      Bit schrieb:

      Na dann lieber so:

      Help Taste Drücken ->
      Menü kommt mit

      - enigma2 Help...
      - OSD + Video Screenshot
      - OSD Screenshot

      Das ist auch guter Vorschlag - gefällt mir

      oder ein Setup in dem man einstellen kann, was bei HELP kommt: Help oder grab OSD oder grab Video oder grap Video + OSD

      das artet dann gleich wieder in Arbeit aus ...
      Gruß Fred
    • Fred Bogus Trumper schrieb:

      Das ist eint guter Vorschlag - gefällt mir

      oder ein Setup in dem man einstellen kann, was bei HELP kommt: Help oder grab OSD oder grab Video oder grap Video + OSD

      das artet dann gleich wieder in Arbeit aus ...

      @nixkoenner

      Das ist keine Kritik! thx für das plugin
      ich schau mal :P hab ja noch bis montag frei
      » Chuck Norris kann Zwiebeln zum Weinen bringen «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.

      Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
    • Ich würde das anders lösen, keymap verbiegen ist immer mühsam und Konfliktbelastet wenn wer anderer die gleiche Idee hat.
      Wie wäre es mit der Mute Taste, nicht umsonst benutze ich die im Babelzapper um die Dreambox komplett zu bedienen.

      z.B. 2x Mute innerhalb von weniger als einer Sekunde (Double cklick) = Screenshot.

      Die Mute routine ist leicht zu überschreiben und da kann man dort auch einfach einen eTimer über board werfen um auf double cklick zu checken und ggf noch den screenshot zu machen.
      Bad mood, bad manners, bad Plugins, you have been warned :whistling:
    • Fred Bogus Trumper schrieb:

      @nixkoenner

      why closed source? :D

      Wollte mir gerade den Pfad des Speicherortes auf die SD ändern damit ich kein delay wg. der spinup time der hdd habe

      dann möchte ich noch etwas anderes vorschlagen: ein Setup in den Erweiterungen in dem man den Speicherort der screenshots ändern kann
      weils bei uns im git ist da passiert austomatisch das die py gelöscht werden
      » Chuck Norris kann Zwiebeln zum Weinen bringen «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.

      Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
    • Python-Quellcode

      1. # -*- coding: utf-8 -*-
      2. #=========================================================================================
      3. #
      4. # All Files of this Software are licensed under the Creative Commons
      5. # Attribution-NonCommercial-ShareAlike 3.0 Unported
      6. # License if not stated otherwise in a files head. To view a copy of this license, visit
      7. # http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative
      8. # Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
      9. #
      10. # Alternatively, this plugin may be distributed and executed on hardware which
      11. # is licensed by Dream Multimedia GmbH.
      12. #
      13. # This plugin is NOT free software. It is open source, you are allowed to
      14. # modify it (if you keep the license), but it may not be commercially
      15. # distributed other than under the conditions noted above.
      16. #
      17. # Copyright (C) 2018 by nixkoenner@newnigma2.to
      18. # http://newnigma2.to
      19. #
      20. #=========================================================================================
      21. #
      22. from enigma import eActionMap
      23. from Components.ActionMap import ActionMap
      24. from Components.Console import Console
      25. from Screens.MessageBox import MessageBox
      26. from datetime import datetime
      27. from time import time as systime
      28. from Tools.Notifications import AddNotification
      29. from Tools.BoundFunction import boundFunction
      30. from Plugins.Plugin import PluginDescriptor
      31. DEBUG = 1
      32. def myDebug( txt, prefix = None ):
      33. if DEBUG == 1:
      34. print ("\033[91m[newnigma2] %s\033[m " % txt)
      35. else:
      36. pass
      37. class getScreen:
      38. instance = None
      39. def __init__(self,session):
      40. getScreen.instance = self
      41. self.myConsole = Console()
      42. self.actionSlot = None
      43. self.myFile = ""
      44. self.actionSlot = eActionMap.getInstance().bindAction('', -0x7FFFFFFF, self._onKeyPress)
      45. def _onKeyPress(self, key, flag):
      46. myDebug ("Keypress: %s" % str(key))
      47. if key == 138:
      48. if flag == 0 or flag == 2:
      49. self.grabScreenshot()
      50. return 1
      51. return 0
      52. def grabScreenshot(self):
      53. extra_args = None
      54. self.myFile = self._getFilename()
      55. myCmd = "grab -p "
      56. myCmd += " /media/hdd/"
      57. myCmd += self.myFile
      58. myDebug ("cmd: %s" % myCmd)
      59. self.myConsole.ePopen(myCmd, self._finish, extra_args)
      60. def _finish(self, result, retval, extra_args = None):
      61. msgTimeout = int(10)
      62. if retval == 0:
      63. msgText = _("Screenshot successfully saved on /media/hdd as:\n%s") % self.myFile
      64. msgType = MessageBox.TYPE_INFO
      65. else:
      66. msgText = _("Grabbing Screenshot failed !!!")
      67. msgType = MessageBox.TYPE_ERROR
      68. AddNotification(MessageBox, msgText, msgType, timeout = msgTimeout)
      69. def _getFilename(self):
      70. myNow = systime()
      71. myNow = datetime.fromtimestamp(myNow)
      72. myNow = myNow.strftime("%Y-%m-%d_%H-%M-%S")
      73. myName = "newnigma2Screen_" + myNow + ".png"
      74. return myName
      75. def start(reason, session):
      76. if reason == 0 and session:
      77. getScreen(session)
      78. def Plugins(**kwargs):
      79. return [ PluginDescriptor(where=[PluginDescriptor.WHERE_SESSIONSTART], fnc=start) ]
      Alles anzeigen
      » Chuck Norris kann Zwiebeln zum Weinen bringen «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.

      Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
    • Habs mir noch nicht angeschaut.
      Ich benutze da sowieso auf Handy und PC Lesezeichen

      Das babelzapper muß ich mir auch mal anschauen.
      Muß mir aber noch was kaufen, damit ich per Sprache umschalten kann (zumindest hab ich es so verstanden)

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von root1980 ()

    • hab mal ein bisschen gespielt, nun gibt es einen settings dialog

      vielleicht bastelt noch wer ein png für die erweiterungen
      Bilder
      • newnigma2Screen_2018-01-06_18-29-57.png

        226,56 kB, 1.920×1.080, 158 mal angesehen
      • newnigma2Screen_2018-01-06_18-29-38.png

        264,95 kB, 1.920×1.080, 160 mal angesehen
      » Chuck Norris kann Zwiebeln zum Weinen bringen «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.

      Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.