Mas plugins

Publicado por david_domh, Octubre 19, 2013, 01:17:59 PM

Tema anterior - Siguiente tema

david_domh

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o aclst.com.so aclst.com.cpp
// regex
// http.*\.aclst\.com.*(\.swf|\.jpg|\.png|\.gif|\.rar|\.zip|\.mp4|\.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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return 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(".aclst.com/") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "youtube-mp3.org";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;
}



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

// use this line to compile
// g++ -I. -fPIC -shared -g -o apple.com.so apple.com.cpp
// regex
// http.*\.apple\.com.*(\.swf|\.jpg|\.png|\.gif|\.rar|\.zip|\.mp4|\.mp3|\.exe)


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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return 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(".apple.com/") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "itunes/apple.com";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;   
   }
   return r;   
}


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

// use this line to compile
// g++ -I. -fPIC -shared -g -o bearshare.com.so bearshare.com.cpp
// regex
// http.*\.bearshare\.com.*(\.swf|\.jpg|\.png|\.gif|\.rar|\.zip|\.mp4|\.mp3|\.exe)


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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return 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(".bearshare.com/") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "bearshare.com/Music-Mp3";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;   
   }
   return r;   
}


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

// use this line to compile
// g++ -I. -fPIC -shared -g -o force-download.com.so force-download.com.cpp
// regex
// http.*\.force-download\.com.*(\.swf|\.jpg|\.png|\.gif|\.rar|\.zip|\.mp4|\.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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return 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(".force-download.com/") != string::npos)
   ) {
     
       r.file = get_filename(url); 
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "force-download.com";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;   
}



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

// use this line to compile
// g++ -I. -fPIC -shared -g -o freemake.com.so freemake.com.cpp
// regex
// http.*\.freemake\.com.*(\.swf|\.jpg|\.png|\.gif|\.rar|\.zip|\.mp4|\.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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return 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(".freemake.com/") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "freemake.com";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;   
}



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

// use this line to compile
// g++ -I. -fPIC -shared -g -o horizondatasys.com.so horizondatasys.com.cpp
// regex
// http.*\.horizondatasys\.com.*(\.swf|\.jpg|\.png|\.gif|\.rar|\.zip|\.mp4|\.mp3|\.exe)


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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return 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(".horizondatasys.com/") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "horizondatasys.com";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;     
   }
   return r;   
}



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

// use this line to compile
// g++ -I. -fPIC -shared -g -o livefilestore.com.so livefilestore.com.cpp
// regex
// http.*\.livefilestore\.com.*(\.swf|\.jpg|\.png|\.gif|\.rar|\.zip|\.mp4|\.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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return 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(".livefilestore.com/") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "mp3xd.com";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;   
}


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

// use this line to compile
// g++ -I. -fPIC -shared -g -o mp3jam.org.so mp3jam.org.cpp
// regex
// http.*\.mp3jam\.com.*(\.swf|\.jpg|\.png|\.gif|\.rar|\.zip|\.mp4|\.mp3|\.exe)


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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return 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(".mp3jam.org/") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "mp3jam.org";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;   
}



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

// use this line to compile
// g++ -I. -fPIC -shared -g -o mp3rocket.me.so mp3rocket.me.cpp
// regex
// http.*\.mp3rocket\.me.*(\.swf|\.jpg|\.png|\.gif|\.rar|\.zip|\.mp4|\.mp3|\.exe)


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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return 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(".mp3rocket.me/") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "mp3rocket.me/Music-Mp3";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;   
   }
   return r;   
}


Saludos a toda la gente


JoseM14

el de apple no cachea amigo :(

david_domh

el plugin de aple lo tengo funcionando perfectamente

David M


Saludos


Pero de todas maneras lo voy a volver a chequear y lo estarè publicando despuès................