Plugin www.gamib.com

Desconectado zeronett

  • Full Member
  • ***
  • Mensajes: 104
  • Ubicación: Argentina
  • Si quieres que algo salga bien... hazlo tu mismo.
    • Ver Perfil
  • Me Gusta: 1
Plugin www.gamib.com
« : Noviembre 09, 2013, 10:11:40 am »
Dejo Adjunto el cpp y la imagen del plugin. Testeado y funcionando.

www.gamib.com


Código:
  1. #include <iostream>
  2. #include <cstring>
  3. #include <string>
  4. #include <vector>
  5. #include "../utils.cpp"
  6.  
  7. using namespace std;
  8.  
  9. // use this line to compile
  10. // g++ -I. -fPIC -shared -g -o gamib.com.so gamib.com.cpp
  11. // Regex
  12. // http.*\.gamib\.com.*(\.swf|\.jpg|\.png|\.gif)
  13.  
  14. string get_filename(string url) {
  15.                 vector<string> resultado;
  16.         string retorna = "";
  17.         stringexplode(url, "/", &resultado);
  18.         retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
  19.         return retorna;
  20. }
  21.  
  22. extern "C" resposta getmatch(const string url) {
  23.         resposta r;        
  24.                
  25.   if ( (url.find("gamib.com/") != string::npos)
  26.      ) {
  27.       r.file = get_filename(url);
  28.       if (!r.file.empty()) {
  29.          r.match = true;
  30.          r.domain = "gamib.com";      
  31.       } else {
  32.          r.match = false;
  33.       }
  34.    }
  35.    else
  36.    {
  37.       r.match = false;
  38.    }
  39.    return r;
  40. }