plugin.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:enigma2-plugins 作者: opendreambox 项目源码 文件源码
def getWeatherReport(self,output):
        self.loadinginprogress = False
        trans = { 'ß' : 'ß' , 'ä' : 'ä' , 'ö' : 'ö' , 'ü' : 'ü' , 'Ä' : 'Ä', 'Ö' : 'Ö' , 'Ü' : 'Ü'}
        output= util.unescape(output,trans)
        if self.land == "de":
            startpos = output.find('<!-- Anfang msg_Box Content -->')
            endpos = output.find('<!-- Ende msg_Box Content -->')
            bereich = output[startpos:endpos]
            bereich = bereich.replace('<strong>', '\n')
        else:
            startpos = output.find('<div class="content"')
            endpos = output.find('</div>', startpos)
            bereich = output[startpos:endpos]

        bereich = sub('<br\s*/?>',"\n",bereich)
        bereich = sub('<[^>]*>',"",bereich)
        bereich = sub('Fronten- und Isobarenkarte.*',"",bereich)
        bereich = bereich.strip()
        bereich = sub("\n[\s\n]+", "\n\n", bereich)

        f = open(self.reportfile, "w")
        f.write("%s" % bereich)
        f.close()
        self.session.open(Console,_("Warnlagebericht"),["cat %s" % self.reportfile])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号