Plugins animes Online II

Desconectado david_domh

  • Full Member
  • ***
  • Mensajes: 232
  • Ubicación:
    • Ver Perfil
  • Me Gusta: 2
Plugins animes Online II
« : agosto 20, 2013, 12:13:58 pm »
Código:
  1. #include <iostream>
  2. #include <cstring>
  3. #include <vector>
  4. #include "../utils.cpp"
  5.  
  6. // use this line to compile
  7. // g++ -I. -fPIC -shared -g -o putlocker.com.so putlocker.com.cpp
  8. // regex
  9. // http.*\.putlocker\.com.*(\.swf|\.flv|\.mp4|\.x-flv)
  10.  
  11. string get_filename(string url) {
  12.                 vector<string> resultado;
  13.                 if (url.find("?") != string::npos) {
  14.                         stringexplode(url, "?", &resultado);
  15.                         stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
  16.                         return resultado.at(resultado.size()-1);          
  17.                 } else {
  18.                         stringexplode(url, "/", &resultado);
  19.                         return resultado.at(resultado.size()-1);
  20.                 }
  21. }
  22.  
  23. extern "C" resposta getmatch(const string url) {
  24.     resposta r;
  25.  
  26.         if ( (url.find(".putlocker.com/") != string::npos)
  27.          ) {
  28.                
  29.             r.file = get_filename(url);
  30.                 if (!r.file.empty()) {
  31.                         r.match = true;
  32.                         r.domain = "putlocker_Videos";
  33.                 } else {
  34.                         r.match = false;
  35.                 }
  36.         } else {
  37.                 r.match = false;
  38.         }
  39.         return r;
  40. }




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


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