Beispiel #1
0
    def set_provider_logo(self, logo):
        """

        :param logo:
        :return:
        """
        if not Utils.checkKeysInDict(self.data, ['content', 'provider']):
            self.data['content']['provider'] = {}

        if not Utils.checkKeysInDict(self.data,
                                     ['content', 'provider', 'logo']):
            self.data['content']['provider']['logo'] = {}

        if logo is not None:
            self.data['content']['provider']['logo']['src'] = str(logo)
Beispiel #2
0
    def get_template_token(self):

        data = self.request.get_data()
        token = ''
        if data and Utils.checkKeysInDict(data,
                                          ['context', 'Screen', 'token']):
            token = Utils.get_dict_data_by_keys(data,
                                                ['context', 'Screen', 'token'])
        return token
Beispiel #3
0
    def set_art(self, src):
        """

        :param src:
        :return:
        """
        if not Utils.checkKeysInDict(self.data, ['content', 'art']):
            self.data['content']['art'] = {}
        if src is not None:
            self.data['content']['art']['src'] = str(src)
Beispiel #4
0
    def set_provider_name(self, name):
        """

        :param name:
        :return:
        """
        if not Utils.checkKeysInDict(self.data, ['content', 'provider']):
            self.data['content']['provider'] = {}

        if name is not None:
            self.data['content']['provider']['name'] = name
Beispiel #5
0
    def set_lyric(self, url):
        """
        设置歌词 http、https
        :param url:
        :return:
        """
        if not Utils.checkKeysInDict(self.data, ['content', 'lyric']):
            self.data['content']['lyric'] = {}

        if url is not None:
            self.data['content']['lyric']['url'] = str(url)
            self.data['content']['lyric']['format'] = 'LRC'