コード例 #1
0
    def setup(self, config):
        MenuOption.setup(self, config)
        
        self.whitelist = self.getWhitelist(config)
        self.blacklist = self.getBlacklist(config)
        self.whitelist_status = self.getWhitelistStatus(config)
        self.blacklist_status = self.getBlacklistStatus(config)

        lcd.create_char(0, [0, 4, 14, 0, 0, 14, 4, 0])  # Up down arrow

        # init webclient
        self.webclient = Webclient(config)
        
        # get the modules as JSON
	complete_modules = self.getModules()
	
        for line in complete_modules:
            if self.whitelist:
                if line in self.whitelist:
                    self.modules.append(line)
            else:
                self.modules.append(line)
          
            if self.blacklist_status:
                if line in self.blacklist and line in self.modules:
                    self.modules.remove(line)

	self.ready = True
コード例 #2
0
ファイル: radio.py プロジェクト: castrofernandez/raspberry-pi
 def setup(self, config):
   self.ready = False
   MenuOption.setup(self, config)
   if 'Radio Stations' in self.config.sections():
     self.stations = self.config.options('Radio Stations')
     self.ready = True
     self.start()
コード例 #3
0
 def setup(self, config):
     self.ready = False
     MenuOption.setup(self, config)
     if 'Radio Stations' in self.config.sections():
         self.stations = self.config.options('Radio Stations')
         self.ready = True
         self.start()
コード例 #4
0
ファイル: volume.py プロジェクト: GeorgN/dot3k
 def setup(self, config):
   MenuOption.setup(self, config)
   self.edit_mode = EDIT_VOLUME
   self.volume = int(self.get_option('Sound','volume',80))
   self.set_volume()
   self.actual_volume = self.get_volume()
   self.output_mode = self.get_mode()
コード例 #5
0
    def setup(self, config):
        MenuOption.setup(self, config)
        
        self.whitelist = self.getWhitelist(config)
        self.blacklist = self.getBlacklist(config)
        self.whitelist_status = self.getWhitelistStatus(config)
        self.blacklist_status = self.getBlacklistStatus(config)

        lcd.create_char(0, [0, 4, 14, 0, 0, 14, 4, 0])  # Up down arrow

        # init webclient
        self.webclient = Webclient(config)
        
        # get the modules as JSON
	complete_modules = self.getModules()
	
        for line in complete_modules:
            if self.whitelist:
                if line in self.whitelist:
                    self.modules.append(line)
            else:
                self.modules.append(line)
          
            if self.blacklist_status:
                if line in self.blacklist and line in self.modules:
                    self.modules.remove(line)

	self.ready = True
コード例 #6
0
ファイル: volume.py プロジェクト: Franck1333/TravelKit_RPI
 def setup(self, config):
     MenuOption.setup(self, config)
     self.edit_mode = EDIT_VOLUME
     self.volume = int(self.get_option('Sound', 'volume', 80))
     self.set_volume()
     self.actual_volume = self.get_volume()
     self.output_mode = self.get_mode()
コード例 #7
0
ファイル: stocks.py プロジェクト: sandyjmacdonald/dot3k
 def setup(self, config):
     MenuOption.setup(self, config)
     self.load_options()
コード例 #8
0
ファイル: clock.py プロジェクト: monkeymademe/dotsnap
 def setup(self, config):
     MenuOption.setup(self, config)
     self.load_options()
コード例 #9
0
ファイル: text.py プロジェクト: jeffbr13/op-pi
 def setup(self, config):
     MenuOption.setup(self, config)
コード例 #10
0
    def setup(self, config):
	MenuOption.setup(self, config)
	
	if 'commands' in self.config.sections():
            self.cmds = self.config.options('commands')
            self.ready = True
コード例 #11
0
    def setup(self, config):
        MenuOption.setup(self, config)

        if 'commands' in self.config.sections():
            self.cmds = self.config.options('commands')
            self.ready = True
コード例 #12
0
ファイル: LightsMenu.py プロジェクト: Meltz014/rpifortrippyt
 def setup(self, config):
     MenuOption.setup(self, config)
     self.curr_idx = 0
     self.curr_val = self.lights_control._schedule[self.curr_idx]
コード例 #13
0
 def setup(self, config):
   MenuOption.setup(self, config)
コード例 #14
0
ファイル: volume.py プロジェクト: doigal/dot3k
 def setup(self, config):
     MenuOption.setup(self, config)
     self.volume = int(self.get_option('Sound', 'volume', 80))
     self.set_volume()
     self.actual_volume = self.get_volume()
コード例 #15
0
ファイル: volume.py プロジェクト: doigal/dot3k
 def setup(self, config):
   MenuOption.setup(self, config)
   self.volume = int(self.get_option('Sound','volume',80))
   self.set_volume()
   self.actual_volume = self.get_volume()