Esempio n. 1
0
 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)
Esempio n. 2
0
    def __init__(self, url, apikey):
        View.__init__(self)

        self.listener = None
        self._last_fetch = 0
        self.api_url = url
        self.api_key = apikey
Esempio n. 3
0
 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)
Esempio n. 4
0
 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
Esempio n. 5
0
 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
Esempio n. 6
0
 def __init__(self, url, scrolltime=1.5):
     View.__init__(self)
     self.url = url
     self.offset = 0
     self._last_offset = time.time()
     self._scrolltime = scrolltime
Esempio n. 7
0
 def __init__(self):
     View.__init__(self)
Esempio n. 8
0
 def get_interrupt(self):
     countdown = self.get_countdown()
     if countdown[0] < 300:
         return 362
     return View.get_interrupt(self)