mirror of
https://mojerepo.cf/NeoBoot/NeoBoot-9.git
synced 2025-10-26 17:56:06 +01:00
add feed cam atv
This commit is contained in:
@@ -9,6 +9,17 @@ from Tools.Directories import fileExists, SCOPE_PLUGINS
|
|||||||
def fileCheck(f, mode = 'r'):
|
def fileCheck(f, mode = 'r'):
|
||||||
return fileExists(f, mode) and f
|
return fileExists(f, mode) and f
|
||||||
|
|
||||||
|
#check imageATV
|
||||||
|
def getImageATv():
|
||||||
|
atvimage='UNKNOWN'
|
||||||
|
if os.path.exists('/etc/issue.net'):
|
||||||
|
with open('/etc/issue.net', 'r') as f:
|
||||||
|
lines = f.read()
|
||||||
|
f.close()
|
||||||
|
if lines.find('openatv') != -1:
|
||||||
|
atvimage='okfeedCAMatv'
|
||||||
|
return atvimage
|
||||||
|
|
||||||
#check install
|
#check install
|
||||||
def getNeoLocation():
|
def getNeoLocation():
|
||||||
locatino='UNKNOWN'
|
locatino='UNKNOWN'
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ from Tools.Directories import resolveFilename, SCOPE_PLUGINS, SCOPE_SKIN_IMAGE,
|
|||||||
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
from os import system, listdir, mkdir, chdir, getcwd, rename as os_rename, remove as os_remove, popen
|
||||||
from os.path import dirname, isdir, isdir as os_isdir
|
from os.path import dirname, isdir, isdir as os_isdir
|
||||||
from enigma import eTimer
|
from enigma import eTimer
|
||||||
from stbbranding import getNeoLocation, getImageNeoBoot, getKernelVersionString, getBoxHostName, getCPUtype, getBoxVuModel, getTunerModel, getCPUSoC
|
from stbbranding import getNeoLocation, getImageNeoBoot, getKernelVersionString, getBoxHostName, getCPUtype, getBoxVuModel, getTunerModel, getCPUSoC, getImageATv
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
import sys
|
import sys
|
||||||
@@ -55,8 +55,8 @@ def getKernelVersion():
|
|||||||
try:
|
try:
|
||||||
return open('/proc/version', 'r').read().split(' ', 4)[2].split('-', 2)[0]
|
return open('/proc/version', 'r').read().split(' ', 4)[2].split('-', 2)[0]
|
||||||
except:
|
except:
|
||||||
return _('unknown')
|
return _('unknown')
|
||||||
|
|
||||||
def getCPUtype():
|
def getCPUtype():
|
||||||
cpu='UNKNOWN'
|
cpu='UNKNOWN'
|
||||||
if os.path.exists('/proc/cpuinfo'):
|
if os.path.exists('/proc/cpuinfo'):
|
||||||
@@ -189,11 +189,15 @@ class MBTools(Screen):
|
|||||||
self.list.append (res)
|
self.list.append (res)
|
||||||
self ['list']. list = self.list
|
self ['list']. list = self.list
|
||||||
|
|
||||||
res = (_ ('Supported sat tuners'), png, 16)
|
res = (_ ('Add cams to feed for OpenATV '), png, 16)
|
||||||
self.list.append (res)
|
self.list.append (res)
|
||||||
self ['list']. list = self.list
|
self ['list']. list = self.list
|
||||||
|
|
||||||
res = (_ ('NeoBoot Information'), png, 17)
|
res = (_ ('Supported sat tuners'), png, 17)
|
||||||
|
self.list.append (res)
|
||||||
|
self ['list']. list = self.list
|
||||||
|
|
||||||
|
res = (_ ('NeoBoot Information'), png, 18)
|
||||||
self.list.append (res)
|
self.list.append (res)
|
||||||
self ['list']. list = self.list
|
self ['list']. list = self.list
|
||||||
|
|
||||||
@@ -234,9 +238,11 @@ class MBTools(Screen):
|
|||||||
pass
|
pass
|
||||||
if self.sel == 15 and self.session.open(DeletingLanguages):
|
if self.sel == 15 and self.session.open(DeletingLanguages):
|
||||||
pass
|
pass
|
||||||
if self.sel == 16 and self.session.open(TunerInfo):
|
if self.sel == 16 and self.session.open(ATVcamfeed):
|
||||||
pass
|
pass
|
||||||
if self.sel == 17 and self.session.open(MultiBootMyHelp):
|
if self.sel == 17 and self.session.open(TunerInfo):
|
||||||
|
pass
|
||||||
|
if self.sel == 18 and self.session.open(MultiBootMyHelp):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
class MBBackup(Screen):
|
class MBBackup(Screen):
|
||||||
@@ -1431,6 +1437,35 @@ class DeletingLanguages(Screen):
|
|||||||
self.close()
|
self.close()
|
||||||
|
|
||||||
|
|
||||||
|
class ATVcamfeed(Screen):
|
||||||
|
__module__ = __name__
|
||||||
|
skin = """<screen name="ATV add cam feed" title="Password change" position="center,center" size="700,300" flags="wfNoBorder">
|
||||||
|
<widget name="lab1" position="20,20" size="660,210" font="baslk;25" halign="center" valign="center" transparent="1" />
|
||||||
|
<ePixmap position="200,250" size="34,34" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot/images/red.png" alphatest="blend" zPosition="1" />
|
||||||
|
<widget name="key_red" position="250,250" zPosition="2" size="280,35" font="baslk;30" halign="left" valign="center" backgroundColor="red" transparent="1" foregroundColor="red" />
|
||||||
|
</screen>"""
|
||||||
|
|
||||||
|
def __init__(self, session):
|
||||||
|
Screen.__init__(self, session)
|
||||||
|
self['lab1'] = Label(_('Add Cam dowloand from feed.'))
|
||||||
|
self['key_red'] = Label(_('Start'))
|
||||||
|
self['actions'] = ActionMap(['WizardActions', 'ColorActions'], {'back': self.close,
|
||||||
|
'red': self.addcamatv})
|
||||||
|
|
||||||
|
def addcamatv(self):
|
||||||
|
if getImageATv() == 'okfeedCAMatv':
|
||||||
|
cmd = "echo -e '\n\n%s '" % _('NeoBoot - ATV add cam feed ...')
|
||||||
|
cmd1 = 'wget -O - -q http://updates.mynonpublic.com/oea/feed | bash'
|
||||||
|
self.session.open(Console, _('NeoBoot: Cams feed add...'), [cmd, cmd1])
|
||||||
|
|
||||||
|
elif getImageATv() != 'okfeedCAMatv':
|
||||||
|
self.myClose(_('Sorry, is not image Open ATV !!!'))
|
||||||
|
|
||||||
|
def myClose(self, message):
|
||||||
|
self.session.open(MessageBox, message, MessageBox.TYPE_INFO)
|
||||||
|
self.close()
|
||||||
|
|
||||||
|
|
||||||
class TunerInfo(Screen):
|
class TunerInfo(Screen):
|
||||||
__module__ = __name__
|
__module__ = __name__
|
||||||
skin = """<screen name="TunerInfo" title="NeoBoot - Sat Tuners " position="center,center" size="700,300" flags="wfNoBorder">
|
skin = """<screen name="TunerInfo" title="NeoBoot - Sat Tuners " position="center,center" size="700,300" flags="wfNoBorder">
|
||||||
|
|||||||
Reference in New Issue
Block a user