Exemplo n.º 1
0
 def _format_picture_filename(self, item):
     try:
         return get_rendition_file_name(item['renditions']['original'])
     except KeyError:
         pass
     if item.get('extra') and item['extra'].get(cp.FILENAME):
         created = to_datetime(item['firstcreated'])
         return '{transref}-{date}_{year}_{time}.jpg'.format(
             transref=item['extra'][cp.FILENAME],
             year=created.strftime('%Y'),
             date='{}{}'.format(created.month, created.day),
             time=created.strftime('%H%M%S'),
         )
Exemplo n.º 2
0
 def _transmit_media(self, binary, rendition, ftp):
     ftp.storbinary("STOR " + get_rendition_file_name(rendition), binary)
Exemplo n.º 3
0
 def _media_exists(self, rendition, items):
     for file in items:
         if get_rendition_file_name(rendition) in file:
             return True
     return False