def camliststart(self):
     if path.exists(self.camdir):
         self.softcamlist = listdir(self.camdir)
         if self.softcamlist:
             self.softcamlist.sort()
             self.iscam = True
             self.Console.ePopen("chmod 755 %s/*" % self.camdir)
             if self.actcam != "none" and Softcam.getcamscript(self.actcam):
                 self.createcamlist()
             else:
                 self.Console.ePopen("pidof %s" % self.actcam,
                                     self.camactive)
     else:
         if path.exists(
                 "/usr/bin/cam"
         ) and not self.iscam and self.camdir != "/usr/bin/cam":
             self.iscam = True
             self.camdir = "/usr/bin/cam"
             config.plugins.AltSoftcam.camdir.value = self.camdir
             self.startcreatecamlist()
         elif camdir != "/var/emu":
             self.iscam = False
             self.camdir = "/var/emu"
             config.plugins.AltSoftcam.camdir.value = self.camdir
             self.startcreatecamlist()
         else:
             self.iscam = False
             self.finish = True
示例#2
0
	def camliststart(self):
		if path.exists(self.camdir):
			self.softcamlist = listdir(self.camdir)
			if self.softcamlist:
				self.softcamlist.sort()
				self.iscam = True
				self.Console.ePopen("chmod 755 %s/*" % self.camdir)
				if self.actcam != "none" and Softcam.getcamscript(self.actcam):
					self.createcamlist()
				else:
					self.Console.ePopen("pidof %s" % self.actcam, self.camactive)
		else:
			if path.exists("/usr/bin/cam") and not self.iscam and self.camdir != "/usr/bin/cam":
				self.iscam = True
				self.camdir = "/usr/bin/cam"
				config.plugins.AltSoftcam.camdir.value = self.camdir
				self.startcreatecamlist()
			elif camdir != "/var/emu":
				self.iscam = False
				self.camdir = "/var/emu"
				config.plugins.AltSoftcam.camdir.value = self.camdir
				self.startcreatecamlist()
			else:
				self.iscam = False
				self.finish = True
示例#3
0
 def camliststart(self, result, retval, extra_args):
     if result.strip() and not result.startswith('ls: '):
         self.iscam = True
         self.softcamlist = result.splitlines()
         self.Console.ePopen("chmod 755 %s/*" %
                             config.NFRSoftcam.camdir.value)
         if self.actcam != "none" and Softcam.getcamscript(self.actcam):
             self.createcamlist()
         else:
             self.Console.ePopen("pidof %s" % self.actcam, self.camactive)
     else:
         if path.exists("/usr/bin/cam") and not self.iscam and \
          config.NFRSoftcam.camdir.value != "/usr/bin/cam":
             self.iscam = True
             config.NFRSoftcam.camdir.value = "/usr/bin/cam"
             self.startcreatecamlist()
         elif config.NFRSoftcam.camdir.value != "/usr/emu":
             self.iscam = False
             config.NFRSoftcam.camdir.value = "/usr/emu"
             self.startcreatecamlist()
         else:
             self.iscam = False
示例#4
0
	def camliststart(self, result, retval, extra_args):
		if result.strip() and not result.startswith('ls: '):
			self.iscam = True
			self.softcamlist = result.splitlines()
			self.Console.ePopen("chmod 755 %s/*" %
				config.NFRSoftcam.camdir.value)
			if self.actcam != "none" and Softcam.getcamscript(self.actcam):
				self.createcamlist()
			else:
				self.Console.ePopen("pidof %s" % self.actcam, self.camactive)
		else:
			if path.exists("/usr/bin/cam") and not self.iscam and \
				config.NFRSoftcam.camdir.value != "/usr/bin/cam":
				self.iscam = True
				config.NFRSoftcam.camdir.value = "/usr/bin/cam"
				self.startcreatecamlist()
			elif config.NFRSoftcam.camdir.value != "/usr/emu":
				self.iscam = False
				config.NFRSoftcam.camdir.value = "/usr/emu"
				self.startcreatecamlist()
			else:
				self.iscam = False
示例#5
0
 def checkcam(self, cam):
     cam = cam.lower()
     if Softcam.getcamscript(cam):
         return "Script"
     elif "oscam" in cam:
         return "Oscam"
     elif "mgcamd" in cam:
         return "Mgcamd"
     elif "wicard" in cam:
         return "Wicard"
     elif "camd3" in cam:
         return "Camd3"
     elif "mcas" in cam:
         return "Mcas"
     elif "cccam" in cam:
         return "CCcam"
     elif "gbox" in cam:
         return "Gbox"
     elif "ufs910camd" in cam:
         return "Ufs910"
     elif "incubuscamd" in cam:
         return "Incubus"
     elif "mpcs" in cam:
         return "Mpcs"
     elif "mbox" in cam:
         return "Mbox"
     elif "newcs" in cam:
         return "Newcs"
     elif "vizcam" in cam:
         return "Vizcam"
     elif "sh4cam" in cam:
         return "Sh4CAM"
     elif "rucam" in cam:
         return "Rucam"
     else:
         return cam[0:6]
示例#6
0
	def checkcam (self, cam):
		cam = cam.lower()
		if Softcam.getcamscript(cam):
			return "Script"
		elif "oscam" in cam:
			return "Oscam"
		elif "mgcamd" in cam:
			return "Mgcamd"
		elif "wicard" in cam:
			return "Wicard"
		elif "camd3" in cam:
			return "Camd3"
		elif "mcas" in cam:
			return "Mcas"
		elif "cccam" in cam:
			return "CCcam"
		elif "gbox" in cam:
			return "Gbox"
		elif "ufs910camd" in cam:
			return "Ufs910"
		elif "incubuscamd" in cam:
			return "Incubus"
		elif "mpcs" in cam:
			return "Mpcs"
		elif "mbox" in cam:
			return "Mbox"
		elif "newcs" in cam:
			return "Newcs"
		elif "vizcam" in cam:
			return "Vizcam"
		elif "sh4cam" in cam:
			return "Sh4CAM"
		elif "rucam" in cam:
			return "Rucam"
		else:
			return cam[0:6]