Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2013, 05:07
Kadmon
 
Fecha de Ingreso: noviembre-2007
Mensajes: 19
Antigüedad: 17 años
Puntos: 0
Pasar este script php a javascript (o algo en local, me es indiferente)

Hola, quisiera pasar este script que hice en php a javascript o algo que se pueda ejecutar en mi ordenador para no depender de un servidor externo.

El script básicamente lo que hace es tomar una página (divxtotal), leerla y a partir de ella generar un RSS con los torrents de los últimos capítulos de la serie que estoy bajando para poder usar ese RSS con uTorrent y que el uTorrent se encargue de descargar él solo los capítulos.

El script:

Código PHP:
<? 
$options 
= array('http' => array(
'method'  => 'GET',
));

$serie $_GET['s']; //La serie que quieres
$profundidad = ($_GET['p'] * 2) - 1//Número de torrents a devolver empezando por el último.

$configstream_context_create($options);
$config_final=file_get_contents('http://www.divxtotal.com/series/'.$serie.'/',false$config);

preg_match_all("#\<h2\>(.*)\&nbsp;#Ui"$config_final$titulo);
preg_match_all("#<a href\=\"/download.php\?id\=(.*)\" title\=\"(.*)\"\>#Ui"$config_final$val);

echo 
'<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>'
.$titulo[1][0].'</title>
    <link>http://www.divxtotal.com/series/'
.$serie.'/</link>
    <description>'
.$titulo[1][0].'</description>
    <language>es-ES</language>
    <atom:link href="http://miweb.com/series.php" />'
;

    
    for ( 
$i $i <= $profundidad $i += 2) {
        echo 
'<item><title>'.$val[2][$i].'</title><guid isPermaLink=\'true\'>http://www.divxtotal.com/download.php?id='.$val[1][$i].'</guid>
<category>Series</category><link>http://www.divxtotal.com/download.php?id='
.$val[1][$i].'</link>
<enclosure url="http://www.divxtotal.com/download.php?id='
.$val[1][$i].'" type="application/x-bittorrent" />
<description><![CDATA['
.$val[2][$i].']]></description></item>';
    }
        
echo 
'      </channel>
    </rss>'
;


?>
Si alguien se lo curra entero, estupendo Pero al menos a ver si me podéis decir por donde puedo empezar porque de javascript no tengo mucha idea y no quería aprender todo desde el principio solo por esto, con lo necesario sería suficiente.

Gracias.