#!/usr/bin/php
<?
{ 
	# Uploads movies to vimeo.com
	$movie_fn = "/tmp/daily_movie/daily_movie.avi";
	$dat = 	date('jS \of F Y');
	$title = "Daily Zytglogge Movie $dat";
	print "$title\n";
  	$api_key                 = "Get it from http://www.vimeo.com/api";
  	$api_secret              = "Also from http://www.vimeo.com/api";
	error_reporting(E_ALL);
	include_once("/opt/phpVimeo.php");
	$vimeo = new phpVimeo($api_key, $api_secret);
	$frob = "";
	if (!$frob) {
		$rsp = $vimeo->call('vimeo.auth.getFrob');
		$frob = $rsp->frob;
		$u=$vimeo->auth("write",$frob=$frob);
		print "$u\n"; # go to this url when loggin in vimeo in browser
		exit(); # insert frob above
	}
	$token = "";
	if (!$token) {
		$rsp = $vimeo->call('vimeo.auth.getToken', array('frob' => $frob));
		if($rsp->stat == 'ok') {$token = $rsp->auth->token;}
		else {print_r($rsp);die;}
		print "token = $token\n";
		exit(); # inset token above
	}
	$vimeo->setToken($token);
	$vimeo->auth("write");
	$tick=$vimeo->upload($movie_fn);
	$rsp = $vimeo->call('vimeo.videos.checkUploadStatus',array('ticket_id' => $tick));
	$video_id = $rsp->ticket->video_id;
	$stat1 = $rsp->ticket->is_uploading;
	$stat2 = $rsp->ticket->is_transcoding;
	print "video_id = $video_id, uploading = $stat1, transcoding = $stat2\n";
	$rsp = $vimeo->call('vimeo.videos.setTitle',array('video_id' => $video_id,'title' => $title));
	print "$rsp->stat\n";
}
?>