예제 #1
0
 def __init__(self, data):
     source = data.get('source', '')
     PlayingMode.__init__(self, "NewsMode")
     self.repeat_pattern = HourlyRepeat()
     self.name = "NewsMode"
     self.content_provider = NewsFileProvider(source)
     self.priority = 1
     self.time_counter = 0
예제 #2
0
 def __init__(self, data):
     source = data.get('source', '')
     PlayingMode.__init__(self, "NewsMode")
     self.repeat_pattern = HourlyRepeat()
     self.name = "NewsMode"
     self.content_provider = NewsFileProvider(source)
     self.priority = 1
     self.time_counter = 0
예제 #3
0
class NewsMode(PlayingMode):
    def __init__(self, data):
        source = data.get('source', '')
        PlayingMode.__init__(self, "NewsMode")
        self.repeat_pattern = HourlyRepeat()
        self.name = "NewsMode"
        self.content_provider = NewsFileProvider(source)
        self.priority = 1
        self.time_counter = 0

    def next(self):
        PlayingMode.next(self)
        next_song = self.content_provider.next()
        return next_song

    def web(self):
        class NewsWeb(object):
            @cherrypy.expose
            def index(self):
                return "Hello World!"

        return NewsWeb
예제 #4
0
class NewsMode(PlayingMode):
    def __init__(self, data):
        source = data.get('source', '')
        PlayingMode.__init__(self, "NewsMode")
        self.repeat_pattern = HourlyRepeat()
        self.name = "NewsMode"
        self.content_provider = NewsFileProvider(source)
        self.priority = 1
        self.time_counter = 0

    def next(self):
        PlayingMode.next(self)
        next_song = self.content_provider.next()
        return next_song

    def web(self):
        class NewsWeb(object):
            @cherrypy.expose
            def index(self):
                return "Hello World!"

        return NewsWeb