Example #1
0
 def load_multiple(ids):
     if not ids:
         return []
     keys = [_key(VimeoMetadata.PREFIX, id) for id in ids]
     datas = rc.conn.mget(keys)
     objs = []
     for id, data in zip(ids, datas):
         if data:
             vimeo_metadata = VimeoMetadata(id)
             vimeo_metadata._populate(json.loads(data.encode('utf-8')))
             objs.append(vimeo_metadata)
     return objs
Example #2
0
 def __init__(self, video_id):
     self.key = _key('TLS', video_id)
Example #3
0
 def __init__(self, vimeo_id):
     self.key = _key(self.PREFIX, vimeo_id)
     self.vimeo_id = vimeo_id
Example #4
0
 def __init__(self, prefix, dt=None):
     if dt is None:
         dt = datetime.now()
     self.key = _key(prefix, dt.strftime('%Y%m%d%H'))