Ayuda para plugin olx (Venezuela)

Publicado por esleyter2010, Marzo 27, 2015, 07:21:24 AM

Tema anterior - Siguiente tema

esleyter2010

Hola, soy de Venezuela y quiero agregar este plugin a raptor, quien me ayuda, el código a continuación que hice no funciona...
1427459184.000 (18310)  MISS/200 3642 GET http://images01.olx-st.com/ui/87/91/31/t_1427457556_792819006_1.jpg


Sato

Saludos esleyter2010 prueba con este codigo

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

// OLX 

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

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()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return resultado.at(resultado.size()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1); ;
                }
}

extern "C" resposta getmatch(const string url) {
    resposta r;   
if ( (url.find(".olx-st.com") != string::npos)
   ) {   
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true; 
         r.domain = "olx_img";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;
}

firecold

Cuando revisen las fuentes siempre revisen el tamaño de las fuentes, ya que raptor no hace cache de contenido que pesa menos de 2MB, para evitar plugins que al final no va a funcionar por dicho motivo, Saludos

esleyter2010

ok gracias ya funciona perfecto... :-*

firecold

Cita de: esleyter2010 en Marzo 28, 2015, 08:00:00 AM
ok gracias ya funciona perfecto... :-*

muy bien,que bueno que les funciono, les comento este hecho, ya que muchos usuarios se matan haciendo plugins para algunos sitios que tienen este detalle y como ya explique no les funciona, Saludos

hackang

Buenas amigo firecold, no es conveniente que raptor guarde informacion menos de 2M, yo se que squid guarda 4k hasta mas, pero son static no dinámicas o estoy equivocado.

firecold

Cita de: hackang en Marzo 28, 2015, 09:36:32 AM
Buenas amigo firecold, no es conveniente que raptor guarde informacion menos de 2M, yo se que squid guarda 4k hasta mas, pero son static no dinámicas o estoy equivocado.

Por cuestiones tanto del Disco duro, como tambien de que squid nos quita mucho de la tension o la carga a raptor y el detalle de raptor es mover o transportar archivos de un tamaño considerable a la red o usuario, Saludos

esleyter2010

tengo un respaldo de plugin con extension .so, sera que si realizo una instalacion nueva de raptor, con solo subir los plugin al nuevo raptor y darle permiso, es suficiente funcionarian?

Sato

Saludos esleyter2010, si tu raptor esta funcionando perfectamente por que realizar una nueva instalacion para agregar unos plugins, date una pasada por este post http://www.alterserv.com/foros/index.php?topic=893.0 y si no te quedo claro aqui tienes este video http://www.youtube.com/watch?v=kIIbAEcanBI, espero te sirva de algo.

esleyter2010

Cita de: Sato en Junio 06, 2015, 06:50:07 AM
Saludos esleyter2010, si tu raptor esta funcionando perfectamente por que realizar una nueva instalacion para agregar unos plugins, date una pasada por este post http://www.alterserv.com/foros/index.php?topic=893.0 y si no te quedo claro aqui tienes este video http://www.youtube.com/watch?v=kIIbAEcanBI, espero te sirva de algo.
Gracias sato, buen post... pero veo que es a partir de los .cpp, en el caso de tener solo los .so (el cual es el mio), sera inservible pasarlo a un raptor nuevo. ya que tengo una carpeta de 845 plugin en .so, que fueron respaldados de otro equipo que ya no existe y quiero utilizarlos en este nuevo, espero haberme explicado bien.

firecold

Cita de: esleyter2010 en Junio 06, 2015, 10:32:18 AM
Gracias sato, buen post... pero veo que es a partir de los .cpp, en el caso de tener solo los .so (el cual es el mio), sera inservible pasarlo a un raptor nuevo. ya que tengo una carpeta de 845 plugin en .so, que fueron respaldados de otro equipo que ya no existe y quiero utilizarlos en este nuevo, espero haberme explicado bien.
Cita de: Sato en Junio 06, 2015, 06:50:07 AM
Saludos esleyter2010, si tu raptor esta funcionando perfectamente por que realizar una nueva instalacion para agregar unos plugins, date una pasada por este post http://www.alterserv.com/foros/index.php?topic=893.0 y si no te quedo claro aqui tienes este video http://www.youtube.com/watch?v=kIIbAEcanBI, espero te sirva de algo.

Les cuento mis amigos que en la proxima version de Raptor que se acerca no habra tantos plugins ya que habra un plugin dinamico, les dejo dos muestras:





Saludos

esleyter2010

Cita de: firecold en Junio 07, 2015, 04:30:18 PM
Les cuento mis amigos que en la proxima version de Raptor que se acerca no habra tantos plugins ya que habra un plugin dinamico, les dejo dos muestras:





Saludos
y de donde capturan los print, si aun no ha salido? y por que va a trabajar con la misma versión de squid? en cuanto a la interrogante mas arriba, pasa toda la carpeta plugins con los .so a raptor reemplazando la existente, le di permisos a dicha carpeta y a todo su contenido, reinicie y veo que trabajan solo los plugins por defecto de raptor, alguna sugerencia? puedo también subir los 840 plugins...

firecold

Cita de: esleyter2010 en Junio 08, 2015, 08:11:21 AM
y de donde capturan los print, si aun no ha salido? y por que va a trabajar con la misma versión de squid? en cuanto a la interrogante mas arriba, pasa toda la carpeta plugins con los .so a raptor reemplazando la existente, le di permisos a dicha carpeta y a todo su contenido, reinicie y veo que trabajan solo los plugins por defecto de raptor, alguna sugerencia? puedo también subir los 840 plugins...

Amigo por el momento todavia se trabajara con la misma version de squid, ahora la pregunta si tienes esos plugins compilados (.so), ahora bien tienes los regex de dichos plugins, ya que para agregar un plugin tiene que tener un regex para funcionar, por eso le pregunto si tienes los 840 plugins tienes los 840 regex, saludos

esleyter2010

Cita de: firecold en Junio 08, 2015, 01:42:53 PM
Amigo por el momento todavia se trabajara con la misma version de squid, ahora la pregunta si tienes esos plugins compilados (.so), ahora bien tienes los regex de dichos plugins, ya que para agregar un plugin tiene que tener un regex para funcionar, por eso le pregunto si tienes los 840 plugins tienes los 840 regex, saludos
??? no amigo o mejor dicho es este.. (adjunto), pero no abre.. pensaba aportarlos al foro pero sin regex no tienen funcionamiento...

firecold

Cita de: esleyter2010 en Junio 08, 2015, 02:09:18 PM
??? no amigo o mejor dicho es este.. (adjunto), pero no abre.. pensaba aportarlos al foro pero sin regex no tienen funcionamiento...

Si mi amigo sin el regex no tiene caso, perdona que te de esas malas noticias, pero cada plugin debe de ser apoyado por un regex para funcionar, ya que aun squid lee los regex para poder identificar los dominios y hacer cache, Saludos