Menú principal

Plugin Ebay.com

Publicado por firecold, Julio 09, 2013, 06:10:47 PM

Tema anterior - Siguiente tema

firecold

Buena tarde a todos los amigos del foro, publicando el plugin de ebay específicamente de las imagenes:

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

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

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

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


Saludos

nqm74

Gracias hermano por gran aporte, que dios lo bendiga...exitos..

firecold

Cita de: nqm74 en Julio 09, 2013, 07:49:54 PM
Gracias hermano por gran aporte, que dios lo bendiga...exitos..

Gracias ahorita necesito todas las bendiciones que pueda, porque estoy mas salado que un pescado en el mar.

tonyvzla

amigo firecold, plugins para los play de google?
En ayuda de los mas desprotegidos

firecold

Cita de: tonyvzla en Julio 09, 2013, 09:46:14 PM
amigo firecold, plugins para los play de google?

Cuales seran esos amigo, disculpe mi ignorancia.

firecold

Para los que necesitan una imagen de dominio se las dejo aqui como archivo adjunto, Saludos

alex543

amigo una pregunta donde se guarda esa imagen de dominio es que estoy aprendiendo a subir plugin a mi thunder le agradesco la ayuda

firecold

Cita de: alex543 en Septiembre 08, 2013, 06:26:41 PM
amigo una pregunta donde se guarda esa imagen de dominio es que estoy aprendiendo a subir plugin a mi thunder le agradesco la ayuda

se guarda en /var/raptor/img-domain, saludos

firecold

Agregando otro plugin a esta pagina, ya que ahora tiene otro servidor, aparte del que ya esta posteado en este tema:

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

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

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(".ebayimg.com") != string::npos)
        ) {
               
            r.file = get_filename(url);
                if (!r.file.empty()) {
                        r.match = true;
                        r.domain = "ebayimg";
                } else {
                        r.match = false;
                }
        } else {
                r.match = false;
        }
        return r;
}


Probados y funcionando sin problemas, Saludos