Alterserv

ThunderCache 3.1.x => Plugins para ThunderCache 3.1.2 => Mensaje publicado por: jeicko24 en Agosto 18, 2013, 11:07:10 AM

Título: Creando plugin
Publicado por: jeicko24 en Agosto 18, 2013, 11:07:10 AM
ayudenme pork tengo un problema no puedo crear antes lo hacia normal pero ya me sale cada rato no me sale ni una
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

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

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(".animeid.com/") != string::npos) and ((url.find(".jpg") != string::npos) or (url.find(".png") != string::npos) or (url.find(".gif") != string::npos) or (url.find(".swf") != string::npos))
) {

       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "animeid_photos";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;
}
Título: Re:Creando plugin
Publicado por: firecold en Agosto 18, 2013, 12:51:13 PM
Cita de: jeicko24 en Agosto 18, 2013, 11:07:10 AM
ayudenme pork tengo un problema no puedo crear antes lo hacia normal pero ya me sale cada rato no me sale ni una
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

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

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(".animeid.com/") != string::npos) and ((url.find(".jpg") != string::npos) or (url.find(".png") != string::npos) or (url.find(".gif") != string::npos) or (url.find(".swf") != string::npos))
) {

       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "animeid_photos";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;
}

Amigo su imagen es demasiado pequeña para poderse ver, saludos
Título: Re:Creando plugin
Publicado por: david_domh en Agosto 18, 2013, 03:02:15 PM
con ese plugin solo va a cachear la pagina y sus img mas no los videos y por cierto la pagina es animeid.tv no animeid.com

para ello tienes que ver la procedencia de los videos de animes

los servidores donde estan alojados todos esos animes de Animeid.tv


en los proximos dias estarè viendo los servidores en donde aloja sus videos animeid.tv
me percate que uno de ellos salia de :   Host:  redirector.googlevideo.com

David M.
Título: Re:Creando plugin
Publicado por: roxdng en Agosto 19, 2013, 12:25:41 AM
Cita de: david_domh en Agosto 18, 2013, 03:02:15 PM
con ese plugin solo va a cachear la pagina y sus img mas no los videos y por cierto la pagina es animeid.tv no animeid.com

para ello tienes que ver la procedencia de los videos de animes

los servidores donde estan alojados todos esos animes de Animeid.tv


en los proximos dias estarè viendo los servidores en donde aloja sus videos animeid.tv
me percate que uno de ellos salia de :   Host:  redirector.googlevideo.com

David M.

con que soft estas viendo el debbug del http?
Título: Re:Creando plugin
Publicado por: david_domh en Agosto 19, 2013, 02:09:48 PM
si es el httpdebugger o tambien el fiddler2 son buenos programas

o tambien con el chrome f12

hay que tener paciencia para chequear los urls