def update(self): self.image = Image.new('1', self.display.size, "#000000") countdown = self.get_countdown() draw = ImageDraw.Draw(self.image) offset = self.draw_countdown(draw, countdown) self.draw_countries(draw, countdown, offset) View.update(self)
def __init__(self, url, apikey): View.__init__(self) self.listener = None self._last_fetch = 0 self.api_url = url self.api_key = apikey
def __init__(self, device_index=8, bands=10): View.__init__(self) self.bands = bands p = pyaudio.PyAudio() self.stream = p.open(format=pyaudio.paInt16, channels=1, rate=self.rate, input=True, frames_per_buffer=self.chunksize, input_device_index=device_index)
def __init__(self, feed, stream, apikey, label=None, timezone='Berlin'): View.__init__(self) self.feed = feed self.stream = stream self.apikey = apikey self.timezone = timezone self._label = label self._data = None self._last_fetch = 0 self._values = {} self._current_value = None
def __init__(self, tz): View.__init__(self) self.loc_tz = pytz.timezone(tz) self.timezone_country = {} self.first = 3600 self.last = -60 self.offset = 0; for countrycode in pytz.country_timezones: timezones = pytz.country_timezones[countrycode] for timezone in timezones: self.timezone_country[timezone] = countrycode
def __init__(self, url, scrolltime=1.5): View.__init__(self) self.url = url self.offset = 0 self._last_offset = time.time() self._scrolltime = scrolltime
def __init__(self): View.__init__(self)
def get_interrupt(self): countdown = self.get_countdown() if countdown[0] < 300: return 362 return View.get_interrupt(self)