I download movies to remote upload to moviehosts.

I used to use command line to do it all, but got around to making it easier

I made a simple script that
  • Downloads RS links.
  • Extracts rar's
  • Deletes orignal .rar's and Junk files
  • Displays finished movie file URL


Create a folder & CMOD to 777

http://www.g-loaded.eu/2010/10/04/rs...apidshare-api/
save the py script to rs.py (enter your RS premium details in config)



Save the following to index.php
PHP Code: 
<?
    $files 
glob("{*.avi,*.mkv,*.mp4}"GLOB_BRACE); 
    foreach(
$files as $file)
        {
        echo 
"<a href='".substr("http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."",0,-9)."$file'>$file</a><br />";
        } 

    if(empty(
$_POST))
        {
        
?>
            RS links<br /><form method="post" action=""><textarea name="links" style="width:400px;height:250px;"></textarea><br/><input type="submit" value="Submit"/></form>
        <?
        
}    else    {
        
$links = array();
        
preg_match_all("/http:\/\/rapidshare\.com\/files\/[0-9A-Za-z]+\/[-_.0-9A-Za-z]+/i"$_POST['links'], $matchesPREG_SET_ORDER);
        foreach(
$matches as $link)
            {
            
$links[] = $link[0];
            
$filename getfilename($link[0]);
            echo 
"Downloading : ".$filename."<br />";
            
shell_exec("python rs.py " $link[0] . "");
            }
        echo 
"<br />Extracting<br />";
        
$filename getfilename($link[0]);
        
shell_exec("rar e " $filename "");
        echo 
"Done - Deleting rars<br />";
        foreach(
$matches as $link)
            {
            
$links[] = $link[0];
            
$filename getfilename($link[0]);
            
unlink($filename);
            }

        
$files glob("{*.txt,*.url,*.nfo,*.jpg}"GLOB_BRACE); 
        foreach(
$files as $file)
            {
            
unlink($file);
            }     
        echo 
"Finished";
    }

        function 
getfilename($link)
        {
          
$startpos strripos($link"/");
          
$endpos strlen($link);
          
$theid substr($link, ($startpos 1), ($endpos $startpos));
          return 
$theid;
        }
?>
Gavo Reviewed by Gavo on . Simple download from RS & extract I download movies to remote upload to moviehosts. I used to use command line to do it all, but got around to making it easier :) I made a simple script that Downloads RS links. Extracts rar's Deletes orignal .rar's and Junk files Displays finished movie file URL Rating: 5