Plugins makro.com.ve | epaenlinea.com

Publicado por nqm74, Junio 29, 2013, 10:11:20 AM

Tema anterior - Siguiente tema

nqm74

gracias tony por responder, si es asi entonces no hace falta hacer el plugin ...

luistec

Si quieres que raptor se encargue, puedes probar con los siguientes codigos
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 makro.com.ve.so makro.com.ve.cpp
// Regex
// http.*\.makro\.com\.ve.*(\.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("makro.com.ve/") != string::npos)
    ) {
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "marko";      
     } else {
        r.match = false;
     }
  }
  else
  {
     r.match = false;
  }
  return r;
}


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


Saludos.

nqm74

Gracias hermano luistec, por su aporte... saludos...