InfoBarGenerics.py 文件源码

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

项目:enigma2 作者: Openeight 项目源码 文件源码
def generateNewTimeshiftFileName(self):
        name = "timeshift record"
        info = { }
        self.getProgramInfoAndEvent(info, name)

        serviceref = info["serviceref"]

        service_name = ""
        if isinstance(serviceref, eServiceReference):
            service_name = ServiceReference(serviceref).getServiceName()
        begin_date = strftime("%Y%m%d %H%M", localtime(time()))
        filename = begin_date + " - " + service_name

        if config.recording.filename_composition.value == "short":
            filename = strftime("%Y%m%d", localtime(time())) + " - " + info["name"]
        elif config.recording.filename_composition.value == "long":
            filename += " - " + info["name"] + " - " + info["description"]
        else:
            filename += " - " + info["name"] # standard

        if config.recording.ascii_filenames.value:
            filename = ASCIItranslit.legacyEncode(filename)

        print "New timeshift filename: ", filename
        return filename

    # same as activateTimeshiftEnd, but pauses afterwards.
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号