Alterserv

RaptorCache => Plugins para RaptorCache => Mensaje publicado por: snark18 en Marzo 20, 2014, 11:16:40 AM

Título: ayuda para crear plugin de animeid.com
Publicado por: snark18 en Marzo 20, 2014, 11:16:40 AM
o}hola estube creando este plugin pero no me funciona no se alguien me puede ayudar a crear este plugin ...
Dominio: www.animeid.tv

Saludos.....
Título: Re:ayuda para crear plugin de animeid.com
Publicado por: firecold en Marzo 20, 2014, 11:28:16 AM
Cita de: snark18 en Marzo 20, 2014, 11:16:40 AM
o}hola estube creando este plugin pero no me funciona no se alguien me puede ayudar a crear este plugin ...
Dominio: www.animeid.tv

Saludos.....

y Dime amigo que tipo de contenido deseas hace cache de esta pagina, ya que los videos salen de otras fuentes no de animeid.tv, el manga tambien sale de otras fuentes, solo las imagenes propias de la pagina salen de su servidor, por eso te pregunto, Saludos
Título: Re:ayuda para crear plugin de animeid.com
Publicado por: snark18 en Marzo 20, 2014, 11:35:01 AM
quiero hacer cache de las imagenes del servidor....
Título: Re:ayuda para crear plugin de animeid.com
Publicado por: firecold en Marzo 20, 2014, 11:56:27 AM
Yo lo acabo de probar con buenos resultados, pruebe y me avisa:

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 animeid.com.com.so animeid.com.cpp
// Regex
// http.*\.animeid\.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("animeid.com/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "animeid_imagenes";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}



Saludos