#!/usr/bin/env python
import json
import fileinput
import os
import shutil

DESTINATION_DIR = '/ephemeral/data/ready'

for line in fileinput.input():
    res = json.loads(line)
    path = res.get('Upload', {}).get('Storage', {}).get('Path')
    if path:
        destination_path = os.path.join(DESTINATION_DIR, path.split('/')[-1])
        shutil.move(path, destination_path)
        shutil.move(path + '.info', destination_path + '.info')
        print "{path} -> {destination}; {path}.info -> {destination}.info".format(path=path, destination=destination_path)
