<?php include 'DaseClient.php'; $user = '******'; $pass = DaseClient::promptForPassword($user); $REPO = '/mnt/dar2/diia/wallercreek'; $c = new DaseClient('waller'); $c->setAuth($user, $pass); foreach ($c->getFilePaths($REPO) as $fp) { $parts = explode('/', $fp); $last = array_pop($parts); $name = str_replace('.JPG', '', $last); $path = str_replace($REPO, '', $fp); $parts2 = explode('/', trim($path, '/')); $year = array_shift($parts2); $date = array_shift($parts2); print $name . "\n"; $meta = array('description' => $name, 'title' => $path, 'year' => $year, 'date' => $date); $res = $c->postFileToCollection($fp, $meta); print $res[1]; }
<?php include 'DaseClient.php'; $user = '******'; $pass = DaseClient::promptForPassword($user); $REPO = '/mnt/home/pkeane/test_mp4s'; $c = new DaseClient('keanepj'); $c->setAuth($user, $pass); foreach ($c->getFilePaths($REPO) as $fp) { $base = basename($fp); $title = str_replace('_', ' ', preg_replace('/\\.(m|M)(p|P)4/', '', $base)); $meta = array('new_attribute' => $title, 'original_filename' => $base); $res = $c->postFileToCollection($fp, $meta, true, 'video'); print_r($res); print $base . "\n"; }