示例#1
0
 def build_file_name(self,stream_id):
     name_list = [self.title]
     if not stream_id == 'current':
         name_list.append(stream_id)
     if self.live:
         name_list.append(datetime.datetime.now().isoformat())
     return legitimize('_'.join(name_list))
示例#2
0
 def build_file_name(self, stream_id):
     if not self.title:
         self.title = self.site + str(random.randint(1, 9999))
     unique_suffixes = []
     if not stream_id == 'current':
         unique_suffixes.append(stream_id)
     if self.live:
         unique_suffixes.append(
             legitimize(datetime.datetime.now().isoformat()))
     if unique_suffixes:
         unique_suffix = '_'.join(unique_suffixes)
         return '_'.join([
             legitimize(self.title, trim=81 - len(unique_suffix)),
             unique_suffix
         ])
     else:
         return legitimize(self.title)
示例#3
0
 def build_file_name(self, stream_id):
     if not self.title:
         self.title = self.site + str(random.randint(1, 9999))
     name_list = [self.title]
     if not stream_id == 'current':
         name_list.append(stream_id)
     if self.live:
         name_list.append(datetime.datetime.now().isoformat())
     return legitimize('_'.join(name_list))
示例#4
0
文件: videoinfo.py 项目: wwqgtxx/ykdl
 def build_file_name(self,stream_id):
     if not self.title:
         self.title = self.site + str(random.randint(1, 9999))
     name_list = [self.title]
     if not stream_id == 'current':
         name_list.append(stream_id)
     if self.live:
         name_list.append(datetime.datetime.now().isoformat())
     return encode_for_wrap(legitimize('_'.join(name_list)), 'ignore')