def move()

in scripts/maintenance/move_videos_dropbox.py [0:0]


def move(p_num, intent, object_name):
  p_id = 'full{:d}_{:s}'.format(p_num, intent)
  opath = osp.join('/', 'contactpose', 'videos_full', p_id, object_name)
  dpath = osp.join(opath, 'color')
  try:
    dbx.files_create_folder(dpath)
  except dropbox.exceptions.ApiError as err:
    print('*** API error', err)
    dbx.close()
    return
  print('{:s} created'.format(dpath))
  for camera_name in ('kinect2_left', 'kinect2_right', 'kinect2_middle'):
    src = osp.join(opath, '{:s}_color.mp4'.format(camera_name))
    file_exists = True
    try:
      dbx.files_get_metadata(src)
    except dropbox.exceptions.ApiError as err:
      file_exists = False
      print('{:s} does not exist'.format(src))
    if not file_exists:
      continue
    dst = osp.join(dpath, '{:s}.mp4'.format(camera_name))
    try:
      dbx.files_move(src, dst)
    except dropbox.exceptions.ApiError as err:
      print('*** API error moving {:s} -> {:s}'.format(src, dst), err)
    print('Moved {:s} -> {:s}'.format(src, dst))