Alterserv

RaptorCache => Plugins para RaptorCache => Mensaje publicado por: btocarmona en Abril 02, 2014, 01:14:46 AM

Título: Ayuda para hacer plugin a wp.com
Publicado por: btocarmona en Abril 02, 2014, 01:14:46 AM
Amigos me podran dar una mano para hacer este plugin el modo de motrar el contenido es este

http://i2.wp.com/442.perfil.com/wp-content/uploads/2014/04/0401_barcelona_aleti_g7_afp.jpg?resize=372%2C255

yo cree el plugin de esta manera pero no me funciona

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// imagenes wp.com

// g++ -I. -fPIC -shared -g -o wp.com.so wp.com.cpp
// regex
// http.*\.wp\.com.*(\.jpg|\.png|\.swf|\.gif|\.mp3)

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("wp.com/") != string::npos) and
            ( (url.find(".jpg") != string::npos) or
            (url.find(".png") != string::npos) or
            (url.find(".swf")!= string::npos) or
            (url.find(".gif")!= string::npos) or
            (url.find(".mp3")!= string::npos))
            {
               
           r.file = get_filename(url);
               if (!r.file.empty()) {
                       r.match = true;
                       r.domain = "wp.com";
               } else {
                       r.match = false;
               }
       } else {
               r.match = false;
       }
       return r;
}


y si le pongo asi

(url.find(".wp.com/")

tampoco funciona quien me da una mano?

y para este otro sitio tampoco me sale el plugin

http://appnoticias.com.ar/fotos/redimensionar_galeria_script.php?imagen=002805.jpg
Título: Re:Ayuda para hacer plugin a wp.com
Publicado por: ferccs en Mayo 15, 2015, 02:55:46 AM
me gustaria a ver si alguien hecha una mano ya que por el dominio wp.com pasan muchas imagenes actualmente.
Título: Re:Ayuda para hacer plugin a wp.com
Publicado por: ferccs en Mayo 16, 2015, 02:13:58 PM
el problema es que al tratar de cachear una imagen no puede porque la extension termina en "?" como arreglo eso el el script del plugin?

MISS/200 3011 GET http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2014/03/ubuntu13.10.png?
Título: Re:Ayuda para hacer plugin a wp.com
Publicado por: firecold en Mayo 16, 2015, 09:31:52 PM
Cita de: ferccs en Mayo 16, 2015, 02:13:58 PM
el problema es que al tratar de cachear una imagen no puede porque la extension termina en "?" como arreglo eso el el script del plugin?

MISS/200 3011 GET http://i2.wp.com/blog.desdelinux.net/wp-content/uploads/2014/03/ubuntu13.10.png?

Amigo ya revisastes que dicha imagen no sea muy pequeña, acuerdate que este limite esta puesto por una razon en especial, ya que buscar tanto objeto de tamaño diminuto, acorta la vida de nuestros HDD, Saludos
Título: Re:Ayuda para hacer plugin a wp.com
Publicado por: ferccs en Mayo 18, 2015, 06:50:05 AM
Cita de: firecold en Mayo 16, 2015, 09:31:52 PM
Amigo ya revisastes que dicha imagen no sea muy pequeña, acuerdate que este limite esta puesto por una razon en especial, ya que buscar tanto objeto de tamaño diminuto, acorta la vida de nuestros HDD, Saludos

Si revisado...tengo el minimo a 0 mientras testeo....si haces la prueba con el enlace que te deje puedes comprobarlo