Revision: 49200
Updated Code
at July 19, 2011 00:46 by mattneary
Updated Code
function serveFile( $file ){ $output = ''; $prep = `cd /Applications/XAMPP/xamppfiles/htdocs/download`; $fp = popen('./youtube-dl -c -w '.$file.' 2>&1', "r"); while(!feof($fp)) { $myLine = fread($fp, 1024); $buffer = $myLine; echo $myLine; $output .= $buffer."...\n"; } fclose($fp); return $output; }
Revision: 49199
Updated Code
at July 18, 2011 13:07 by mattneary
Updated Code
function serveFile( $file ){ //@readfile( $file ); $output = ''; flush(); $prep = `cd /Applications/XAMPP/xamppfiles/htdocs/download`; $fp = popen('./youtube-dl -c -w '.$file.' 2>&1', "r"); $count = 0; while(!feof($fp)) { $myLine = fread($fp, 1024); $buffer = $myLine; echo $myLine; $output .= $buffer."...\n"; } fclose($fp); return $output; }
Revision: 49198
Updated Code
at July 18, 2011 10:39 by mattneary
Updated Code
wget "http://www.youtube.com/watch?v=dQw4w9WgXcQ" -qO- | awk '/fmt_url_map/{gsub(/[\|\"]/,"\n");print}' | sed -n "/^fmt_url_map/,/videoplayback/p" | sed -e :a -e '$q;N;2,$D;ba' | tr -d '\n' | sed -e "s/\(.*\),\(.\)\{1,3\}/\1/;s/\\\//g" | wget -i - -O surprise.flv
Revision: 49197
Updated Code
at July 18, 2011 10:34 by mattneary
Updated Code
<?php $url = trim($_REQUEST['url']); if (strpos($url, 'http://www.youtube.com/watch?v=') === 0) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $info = curl_exec($ch); $pos1 = strpos($info, "&video_id=", $pos1); $pos2 = strpos($info, "&t=", $pos2); $video_id = substr($info, $pos1 + 10, 11); $tag_t = substr($info, $pos2 + 3, 32); $response = ''; $response .= '' . $video_id . ''; $response .= '' . $tag_t . ''; $response .= ''; header("Content-type: text/xml"); echo $response; curl_close($ch); } else { die("Wrong URL / Parameters"); } ?>
Revision: 49196
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 18, 2011 09:28 by mattneary
Initial Code
wget "http://www.youtube.com/watch?v=dQw4w9WgXcQ" -qO- | awk '/fmt_url_map/{gsub(/[\|\"]/,"\n");print}' | sed -n "/^fmt_url_map/,/videoplayback/p" | sed -e :a -e '$q;N;2,$D;ba' | tr -d '\n' | sed -e "s/\(.*\),\(.\)\{1,3\}/\1/;s/\\\//g" | wget -i - -O surprise.flv
Initial URL
Initial Description
Requires youtube-dl to be in the directory.
Initial Title
Youtube Downloader
Initial Tags
Bash
Initial Language
PHP