Alterserv

RaptorCache => Plugins para RaptorCache => Plugins de música & videos => Mensaje publicado por: firecold en Agosto 30, 2013, 10:45:46 PM

Título: Pugins de Tu.tv
Publicado por: firecold en Agosto 30, 2013, 10:45:46 PM
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o hv2m90.tu.tv.so hv2m90.tu.tv.cpp
// Regex
// http.*\.tu\.tv.*(\.flv|\.mp4)

string get_filename(string url) {
     vector<string> resultado;
     if (url.find("?") != string::npos) {
        stringexplode(url, "?", &resultado);
        stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
        return resultado.at(resultado.size()-1);          
     } else {
        stringexplode(url, "/", &resultado);
        return resultado.at(resultado.size()-1);
     }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

  if ( (url.find("hv2m90.tu.tv/") != string::npos) and
      ( (url.find(".flv") != string::npos) or (url.find(".mp4") != string::npos) )
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "tutv";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o hv2m91.tu.tv.so hv2m91.tu.tv.cpp
// Regex
// http.*\.tu\.tv.*(\.flv|\.mp4)

string get_filename(string url) {
     vector<string> resultado;
     if (url.find("?") != string::npos) {
        stringexplode(url, "?", &resultado);
        stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
        return resultado.at(resultado.size()-1);          
     } else {
        stringexplode(url, "/", &resultado);
        return resultado.at(resultado.size()-1);
     }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

  if ( (url.find("hv2m91.tu.tv/") != string::npos) and ( (url.find(".flv") != string::npos) or (url.find(".mp4") != string::npos) )
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "tutv/1";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o hv2m92.tu.tv.so hv2m92.tu.tv.cpp
// Regex
// http.*\.tu\.tv.*(\.flv|\.mp4)

string get_filename(string url) {
     vector<string> resultado;
     if (url.find("?") != string::npos) {
        stringexplode(url, "?", &resultado);
        stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
        return resultado.at(resultado.size()-1);          
     } else {
        stringexplode(url, "/", &resultado);
        return resultado.at(resultado.size()-1);
     }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

  if ( (url.find("hv2m92.tu.tv/") != string::npos) and ( (url.find(".flv") != string::npos) or (url.find(".mp4") != string::npos) )
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "tutv/2";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o hv2m93.tu.tv.so hv2m93.tu.tv.cpp
// Regex
// http.*\.tu\.tv.*(\.flv|\.mp4)

string get_filename(string url) {
     vector<string> resultado;
     if (url.find("?") != string::npos) {
        stringexplode(url, "?", &resultado);
        stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
        return resultado.at(resultado.size()-1);          
     } else {
        stringexplode(url, "/", &resultado);
        return resultado.at(resultado.size()-1);
     }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

  if ( (url.find("hv2m93.tu.tv/") != string::npos) and ( (url.find(".flv") != string::npos) or (url.find(".mp4") != string::npos) )
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "tutv/3";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Estos son los cuatro principales.
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Agosto 30, 2013, 10:48:41 PM
Estos son los secundarios de tu.tv

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o hvm100.tu.tv.so hvm100.tu.tv.cpp
// Regex
// http.*\.tu\.tv.*(\.flv|\.mp4)

string get_filename(string url) {
     vector<string> resultado;
     if (url.find("?") != string::npos) {
        stringexplode(url, "?", &resultado);
        stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
        return resultado.at(resultado.size()-1);          
     } else {
        stringexplode(url, "/", &resultado);
        return resultado.at(resultado.size()-1);
     }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

  if ( (url.find("hvm100.tu.tv/") != string::npos) and ( (url.find(".flv") != string::npos) or (url.find(".mp4") != string::npos) )
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "tutv/4";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o hvm170.tu.tv.so hvm170.tu.tv.cpp
// Regex
// http.*\.tu\.tv.*(\.flv|\.mp4)

string get_filename(string url) {
     vector<string> resultado;
     if (url.find("?") != string::npos) {
        stringexplode(url, "?", &resultado);
        stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
        return resultado.at(resultado.size()-1);          
     } else {
        stringexplode(url, "/", &resultado);
        return resultado.at(resultado.size()-1);
     }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

  if ( (url.find("hvm170.tu.tv/") != string::npos) and ( (url.find(".flv") != string::npos) or (url.find(".mp4") != string::npos) )
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "tutv/5";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o hvm200.tu.tv.so hvm200.tu.tv.cpp
// Regex
// http.*\.tu\.tv.*(\.flv|\.mp4)

string get_filename(string url) {
     vector<string> resultado;
     if (url.find("?") != string::npos) {
        stringexplode(url, "?", &resultado);
        stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
        return resultado.at(resultado.size()-1);          
     } else {
        stringexplode(url, "/", &resultado);
        return resultado.at(resultado.size()-1);
     }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

  if ( (url.find("hvm200.tu.tv/") != string::npos) and
      ( (url.find(".flv") != string::npos) or (url.find(".mp4") != string::npos) )
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "tutv/6";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


y para completar el paquete el de las imagenes de tu.tv:

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o hvimg.com.so hvimg.com.cpp
// Regex
// http.*\.hvimg\.com.*(\.swf|\.jpg|\.png|\.gif)

string get_filename(string url) {
               vector<string> resultado;
       string retorna = "";
       stringexplode(url, "/", &resultado);
       retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
       return retorna;
}

extern "C" resposta getmatch(const string url) {
       resposta r;        
               
 if ( (url.find(".hvimg.com/") != string::npos)
    ) {
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "imagenes_tu.tv";      
     } else {
        r.match = false;
     }
  }
  else
  {
     r.match = false;
  }
  return r;
}


Espero les guste, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: ingjaab en Agosto 31, 2013, 02:54:46 AM
doc muchísima gracias doc , si fuera tan amable en ponerlo en so por que son tanto archivo y usas el mismo nombre como me marea para un novato como yo se agradece el pedido ???
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Agosto 31, 2013, 03:06:22 PM
Cita de: ingjaab en Agosto 31, 2013, 02:54:46 AM
doc muchísima gracias doc , si fuera tan amable en ponerlo en so por que son tanto archivo y usas el mismo nombre como me marea para un novato como yo se agradece el pedido ???

ya amigo ya esta areglado, la vedad se me habia pasado, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: tonyvzla en Agosto 31, 2013, 05:17:27 PM
Que tal amigo firecold, los instale todos y no me funciona no cachea nada, alguna sugerencia?
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Agosto 31, 2013, 05:46:27 PM
Cita de: tonyvzla en Agosto 31, 2013, 05:17:27 PM
Que tal amigo firecold, los instale todos y no me funciona no cachea nada, alguna sugerencia?

hace un rato los cambie ya que cometi un error, pruebalos ahora, yo los tengo desde hace ratos sin problemas, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: tonyvzla en Agosto 31, 2013, 10:08:09 PM
Todos? podras pasarme los .so o .cpp o publicarlos?
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Agosto 31, 2013, 10:10:40 PM
Cita de: tonyvzla en Agosto 31, 2013, 10:08:09 PM
Todos? podras pasarme los .so o .cpp o publicarlos?

Listo amigo ya los agregue, saludos
Título: Re:Pugins de Tu.tv
Publicado por: tonyvzla en Agosto 31, 2013, 10:43:02 PM
Cita de: firecold en Agosto 31, 2013, 10:10:40 PM
Listo amigo ya los agregue, saludos

Gracias firecold, sabes algo de plugins de Windows_Update? el mio me da error actualizando, o el amigo joemg si a resuelto seria de buena ayuda obtener un nuevo plugins
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Septiembre 01, 2013, 02:53:47 PM
Cita de: tonyvzla en Agosto 31, 2013, 10:43:02 PM
Gracias firecold, sabes algo de plugins de Windows_Update? el mio me da error actualizando, o el amigo joemg si a resuelto seria de buena ayuda obtener un nuevo plugins

Yo me animo a crear el de windows_update pero necesitaria las fuentes y bastantes para entender el funcionamiento de dicho dominio y poder hacer un plugin lo mas estable posible, y tambien necesitaria el .ccp anterior para ver su estructura y que archivos hacia exclusion, para acelerar la hecha del plugin, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Septiembre 01, 2013, 03:03:10 PM
(http://img7.imageshack.us/img7/9992/49lr.png) (http://imageshack.us/photo/my-images/7/49lr.png/)

(http://img43.imageshack.us/img43/8161/5ppx.png) (http://imageshack.us/photo/my-images/43/5ppx.png/)

Como pueden ver funcionando sim problemas ahorita le hice un test, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: TecnoCyber en Septiembre 01, 2013, 03:29:10 PM
Cita de: firecold en Septiembre 01, 2013, 02:53:47 PM
Yo me animo a crear el de windows_update pero necesitaria las fuentes y bastantes para entender el funcionamiento de dicho dominio y poder hacer un plugin lo mas estable posible, y tambien necesitaria el .ccp anterior para ver su estructura y que archivos hacia exclusion, para acelerar la hecha del plugin, Saludos


epa amigo... mire cierto se me olvidaba... yo de verdad no he visto pero puede pasar que al formatear una pc e instalar el windows 7 la primera actualizacion no la hace, la hago directo al internet, luego las demas las hace del cache,.... que cree usted que pase???
Título: Re:Pugins de Tu.tv
Publicado por: wallace en Septiembre 02, 2013, 02:02:32 PM
Hola firecold
Tengo una duda, ya configure el pluging para TU.TV y no se si esta funcionando bien te comento que al hacer un test me muestra la siguiente imagen, lo curioso es que cuando vuelvo a cargar el video por segunda vez lo muestra rapido y segun reglas del router mikrotik no pasa el trafico por la sentencia de "raptor cache". Espero me puedas ayudar.
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Septiembre 02, 2013, 05:04:01 PM
Cita de: wallace en Septiembre 02, 2013, 02:02:32 PM
Hola firecold
Tengo una duda, ya configure el pluging para TU.TV y no se si esta funcionando bien te comento que al hacer un test me muestra la siguiente imagen, lo curioso es que cuando vuelvo a cargar el video por segunda vez lo muestra rapido y segun reglas del router mikrotik no pasa el trafico por la sentencia de "raptor cache". Espero me puedas ayudar.

Fijate amigo que con MK no te puedo ayudar, pero si usas google Chrome con f12, en la pestaña network puedes verificar si sale de internet o sale del cache, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: wallace en Septiembre 03, 2013, 12:05:21 PM
Hola fricoled
Acabo de probar y veo que el consumo es de internet, el raptorcache no esta guardando los videos solo guarda las imagenes, tal como puede ver en la imagen anterior que colque el ahorro es 0 para los videos, yo he utilizado los adjuntos que publicaste, puedes confirmar si son los correctos porque lei en comentarios anteriores que habia problemas, gracias por tu ayuda.
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Septiembre 03, 2013, 04:01:31 PM
Cita de: wallace en Septiembre 03, 2013, 12:05:21 PM
Hola fricoled
Acabo de probar y veo que el consumo es de internet, el raptorcache no esta guardando los videos solo guarda las imagenes, tal como puede ver en la imagen anterior que colque el ahorro es 0 para los videos, yo he utilizado los adjuntos que publicaste, puedes confirmar si son los correctos porque lei en comentarios anteriores que habia problemas, gracias por tu ayuda.

Amigo pasame el link de los que no se cachean segun tu, ya que los mios estan funcionando sin problemas, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: wallace en Septiembre 04, 2013, 09:59:26 AM
Hola firecold
Espero puedas ayudarme, actualmente he vuelto a borrar todos los plugins y los he vuelto a compilar tal como se muestra en el tuto ( hay un video explicando como hacerlo) pero el raptor no almacena el video, por citar un ejemplo ahora estoy probando con el video http://tu.tv/videos/putin-advierte-a-occidente-que-no-tome-m gracias por tu ayuda espero solucionar este problema. Otro dato adicional si esta almacenando las imagenes sin problemas.
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Septiembre 04, 2013, 12:05:33 PM
Cita de: wallace en Septiembre 04, 2013, 09:59:26 AM
Hola firecold
Espero puedas ayudarme, actualmente he vuelto a borrar todos los plugins y los he vuelto a compilar tal como se muestra en el tuto ( hay un video explicando como hacerlo) pero el raptor no almacena el video, por citar un ejemplo ahora estoy probando con el video http://tu.tv/videos/putin-advierte-a-occidente-que-no-tome-m gracias por tu ayuda espero solucionar este problema. Otro dato adicional si esta almacenando las imagenes sin problemas.

Amigo el problema es que tu.tv tiene otro servidor de video que yo no habia encontrado, por eso no hacia cache ya que tu.tv tiene varios servidores para entregar videos, pero aqui esta el plugin para ese servidor:

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o videoshwhv183.tu.tv.so videoshwhv183.tu.tv.cpp
// Regex
// http.*\.tu\.tv.*(\.flv|\.mp4)

string get_filename(string url) {
     vector<string> resultado;
     if (url.find("?") != string::npos) {
        stringexplode(url, "?", &resultado);
        stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
        return resultado.at(resultado.size()-1);          
     } else {
        stringexplode(url, "/", &resultado);
        return resultado.at(resultado.size()-1);
     }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

  if ( (url.find("videoshwhv183.tu.tv/") != string::npos) and ( (url.find(".flv") != string::npos) or (url.find(".mp4") != string::npos) )
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "tutv_7";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Saludos
Título: Re:Pugins de Tu.tv
Publicado por: TecnoCyber en Septiembre 04, 2013, 12:25:49 PM
Cita de: firecold en Septiembre 02, 2013, 05:04:01 PM
Fijate amigo que con MK no te puedo ayudar, pero si usas google Chrome con f12, en la pestaña network puedes verificar si sale de internet o sale del cache, Saludos

amigo firecold
y para hacer esto??   

pasa que al formatear una pc e instalar el windows 7 la primera actualizacion no la hace, la hago directo al internet, luego las demas las hace del cache,.... que cree usted que pase???
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Septiembre 04, 2013, 02:04:55 PM
Cita de: TecnoCyber en Septiembre 04, 2013, 12:25:49 PM
amigo firecold
y para hacer esto??   

pasa que al formatear una pc e instalar el windows 7 la primera actualizacion no la hace, la hago directo al internet, luego las demas las hace del cache,.... que cree usted que pase???

Amigo TecnoCyber habria que ver su access.log para ver que esta pasando con las actualizaciones, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: wallace en Septiembre 09, 2013, 04:45:14 PM
Hola firecold
Gracias por tu apoyo, todo esta funcionando sin problemas nuevamente gracias.

Título: Re:Pugins de Tu.tv
Publicado por: firecold en Septiembre 20, 2013, 06:35:17 PM
Cita de: wallace en Septiembre 09, 2013, 04:45:14 PM
Hola firecold
Gracias por tu apoyo, todo esta funcionando sin problemas nuevamente gracias.


Muy bien cualquier problemas avisa o si encuentras algun servidor extra, para poder corregir algun problemas o incluir algun servidor mas, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: Keitaro52 en Octubre 09, 2013, 01:55:53 PM
hola yo estoy teniendo un problema raro con estos plugins o talves como soy nuevo no ingrese los plugins como se deben, intale los plugins siguiendo esta guia



cada pluging lo ingrese uno por uno y en la parte de ingreso a raptor.lst para poner http.*\.tu\.tv.*(\.flv|\.mp4) supongo q solo tiene q estar escrito una vez, asi lo puse, lo que pasa es que ingreso a tu.tv y cualquier video que vea de la pagina principal lo cachea y lo puedo ver del raptor, pero si hago alguna busqueda de video veo el video se ve que guarda el video en el raptor pero cuando quiero verlo otraves no me manda el video guardado sino se ve q lo vuleve a guardar, q podria estar pasando soy nuevo en esto de la configuracion del raptor agradeceria  alguna ayuda q me puedan brindar u_u.
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Octubre 09, 2013, 07:31:09 PM
Cita de: Keitaro52 en Octubre 09, 2013, 01:55:53 PM
hola yo estoy teniendo un problema raro con estos plugins o talves como soy nuevo no ingrese los plugins como se deben, intale los plugins siguiendo esta guia



cada pluging lo ingrese uno por uno y en la parte de ingreso a raptor.lst para poner http.*\.tu\.tv.*(\.flv|\.mp4) supongo q solo tiene q estar escrito una vez, asi lo puse, lo que pasa es que ingreso a tu.tv y cualquier video que vea de la pagina principal lo cachea y lo puedo ver del raptor, pero si hago alguna busqueda de video veo el video se ve que guarda el video en el raptor pero cuando quiero verlo otraves no me manda el video guardado sino se ve q lo vuleve a guardar, q podria estar pasando soy nuevo en esto de la configuracion del raptor agradeceria  alguna ayuda q me puedan brindar u_u.

Acuerdate que tu.tv tiene varios servidores y si uno esta ocupado te responde otro servidor, por eso son varios los plugins de tu.tv porque tiene varios servidores ya depende de tu.tv de cual te envia el video, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: Keitaro52 en Octubre 10, 2013, 01:23:17 PM
creo que me apure a postear gracias por el interes firecold ahora estuve probando y se puede decir que el 70% de videos los cachea bien. Una cosa mas, me gustaria aprender a hacer plugins xD!! no se si sera facil talves me puedan pasar alguna pagina o algun buen video tutorial donde enseñen los pasos a seguir de antemano gracias, un saludos y un abrazo a todos
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Octubre 10, 2013, 05:06:59 PM
Cita de: Keitaro52 en Octubre 10, 2013, 01:23:17 PM
creo que me apure a postear gracias por el interes firecold ahora estuve probando y se puede decir que el 70% de videos los cachea bien. Una cosa mas, me gustaria aprender a hacer plugins xD!! no se si sera facil talves me puedan pasar alguna pagina o algun buen video tutorial donde enseñen los pasos a seguir de antemano gracias, un saludos y un abrazo a todos

Amigo dentro del foro hay un tema al respecto que te puede servir de mucha ayuda, http://www.alterserv.com/foros/index.php?topic=9.0, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: jamo en Octubre 12, 2013, 04:15:54 PM
Hola firecold

tengo una duda,, y es con respecto al regex,, esta bien ???? que no debe ir el nombre del plugin ?? digo,, por que veo que no lo lleva y entonces como sabe el raptor que ese regex corresponde a cierto plugin..

saludos
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Octubre 12, 2013, 07:30:30 PM
Cita de: jamo en Octubre 12, 2013, 04:15:54 PM
Hola firecold

tengo una duda,, y es con respecto al regex,, esta bien ???? que no debe ir el nombre del plugin ?? digo,, por que veo que no lo lleva y entonces como sabe el raptor que ese regex corresponde a cierto plugin..

saludos

no amigo ya que url_regex se encarga de ver el dominio y enviar esto a raptor o a thunder, entonces solo con poner una vez el regex de tu.tv es suficiente para todos los plugins de dicho dominio, Saludos
Título: Re:Pugins de Tu.tv
Publicado por: maximote2006 en Mayo 24, 2014, 08:44:15 AM
Cita de: firecold en Agosto 31, 2013, 10:10:40 PM
Listo amigo ya los agregue, saludos
amigo me pasas los plugins...de tu tv...graciass en cpp o so
Título: Re:Pugins de Tu.tv
Publicado por: firecold en Febrero 28, 2015, 09:23:09 PM
El plugin de tu.tv de videos que viene por defecto en la instalación de Raptor, esta funcionando sin problemas como tambien el plugin de imagenes de tu.tv que es este:

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o hvimg.com.so hvimg.com.cpp
// Regex
// http.*\.hvimg\.com.*(\.swf|\.jpg|\.png|\.gif)

string get_filename(string url) {
                vector<string> resultado;
        string retorna = "";
        stringexplode(url, "/", &resultado);
        retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
        return retorna;
}

extern "C" resposta getmatch(const string url) {
        resposta r;       
               
  if ( (url.find(".hvimg.com/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "imagenes_tu.tv";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}


Saludos