Menú principal
Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Menú Mostrar Mensajes

Temas - david_domh

#21
Plugins de música & videos / Porn - plugins II
Octubre 08, 2013, 12:17:01 PM
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o slutload-media.com.so slutload-media.com.cpp
// regex
// http.*\.slutload-media\.com.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".slutload-media.com/") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "slutload-media.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 hostedtube.com.so hostedtube.com.cpp
// regex
// http.*\.hostedtube\.com.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".hostedtube.com/") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "hostedtube.com";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


testeado muchachos los 9 plugins de porn

David M

Saludos............................................................... y............Provecho .................................
#22
Plugins de música & videos / Porn - plugins
Octubre 08, 2013, 10:27:24 AM
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o bbcache.com.so bbcache.com.cpp
// regex
// http.*\.bbcache\.com.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".bbcache.com/") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "Bangbros-Videos";
     } 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 cdn13.com.so cdn13.com.cpp
// regex
// http.*\.cdn13\.com.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".cdn13.com/") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "Conejox.com-Videos/2";
     } 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 contentdef.com.so contentdef.com.cpp
// regex
// http.*\.contentdef\.com.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".contentdef.com/") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "Brazzers-Videos/Trailers";
     } 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 playvid.com.so playvid.com.cpp
// regex
// http.*\.playvid\.com.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".playvid.com/") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "Conejox.com-Videos/playvid.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 pornerbros.com.so pornerbros.com.cpp
// regex
// http.*\.pornerbros\.com.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".pornerbros.com/") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "pornerbros.com-Videos";
     } 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 videosgratis.tv.so videosgratis.tv.cpp
// regex
// http.*\.videosgratis\.tv.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".videosgratis.tv/") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "videosgratis.tv/Videos";
     } 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 vporn.com.so vporn.com.cpp
// regex
// http.*\.vporn\.com.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".vporn.com/") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "vporn.com-Videos";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


todos los .cpp estan testeados
funcionando muy bien


Saludos

David M.

#23
Plugins de música & videos / plugin peliculas online
Octubre 07, 2013, 04:09:15 PM
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o mail.ru.so mail.ru.cpp
// regex
// http.*\.mail\.ru.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".mail.ru/") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "peliculas/video.mail.ru";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;
}



Testeado ...........

David M.
#24
Plugins para RaptorCache / pedido plugin de dragonbound
Octubre 07, 2013, 09:30:51 AM
me percate que en la instalacion del raptor viene incorporado el plugin de dragonbound
alguien puede tener la gentileza de publicar en el foro el .so y su regex de ese plugin por fas ?
para probarlo en mi thunder


David M.

Se agradece la ayuda

#25
Plugins para ThunderCache 3.1.2 / ip publica plugin
Octubre 05, 2013, 09:29:25 AM
me tope con estas ips publicas varias veces por la www, como por ejemplo este

http://www.miratuserie.com/mira-person-of-interest/temporada-02/episodio-20/in-extremis

http://93.115.86.203:182/d/x7l4sypdgmrogr7ouiqg6zdnfd7qqjkzvzg245wvo2dozwd4oqdlsl4f/video.mp4

alguien a intentado hacer un plugin utilizando ip publica ............

veo que en raptor si se puede pero en thunder
digo esto porque varios servidores de videos y peliculas utilizan su ip publica

David M

Saludos
#26
Plugins para ThunderCache 3.1.2 / Plugins descargas
Octubre 04, 2013, 06:46:25 PM
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

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


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(".softpedia.com/") != string::npos)
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "softpedia.com/Descargas";
     } 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 fileplanet.com.so fileplanet.com.cpp
// regex
// http.*\.fileplanet\.com.*(\.swf|\.jpg|\.png|\.gif|\.exe|\.rar|\.flv|\.zip)


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(".fileplanet.com/") != string::npos)
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "fileplanet.com/Descargas";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Estas webs son muy utilizadas para descargar utilitarios y juegos
David M.
#27
Plugins de música & videos / Pelicula - Plugin
Octubre 04, 2013, 05:10:06 PM
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o movshare.net.so movshare.net.cpp
// regex
// http.*\.movshare\.net.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".movshare.net/") != string::npos)
   ) {
     
       r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;         
         r.domain = "peliculas/movshare.net";
      } else {
         r.match = false;
      }
   } else {
      r.match = false;
   }
   return r;
}


Testeado y funcionando


David M.
#28
Plugins de juegos / Cabal Online Plugin
Octubre 04, 2013, 12:39:18 PM
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"

using namespace std;
     
// g++ -I. -fPIC -shared -g -o cabal.com.so cabal.com.cpp
// regex
// http.*\.cabal\.com.*(\.swf|\.jpg|\.png|\.gif|\.exe|\.rar|\.dat|\.mp3|\.wav|\.bmp|\.npz)

string dominiotxt="Cabal-Online";     
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("/pds/") != string::npos)
       ) {
    dominiotxt="Cabal-Update";
    }
    if ( (url.find("/GameGuard/") != string::npos)
       ) {
    dominiotxt="Cabal-Gameguard_Update";
    }
    if ( (url.find(".cabal.com/") != string::npos) and
            ( (url.find(".swf") != string::npos) or
            (url.find(".jpg") != string::npos) or
            (url.find(".png")!= string::npos) or
            (url.find(".gif") != string::npos) or
            (url.find(".exe")!= string::npos) or
            (url.find(".rar") != string::npos) or
            (url.find(".dat")!= string::npos) or
            (url.find(".mp3") != string::npos) or
            (url.find(".wav")!= string::npos) or
            (url.find(".bmp")!= string::npos) or
            (url.find(".npz")!= string::npos))
            ){
                   
           r.file = get_filename(url);
                if (!r.file.empty()) {
                        r.match = true;
                       r.domain = dominiotxt;
                } else {
                        r.match = false;
                }
        } else {
                r.match = false;
        }
        return r;
}


Listo el plugin del juego Online  cabal.com


David M


Saludos
#29
Plugins de juegos / Plugin Softnyx Actualizado
Octubre 04, 2013, 12:36:59 PM
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// use this line to compile
// g++ -I. -fPIC -shared -g -o softnyx.com.so softnyx.com.cpp
//regex
// http.*\.softnyx\.com.*(\.swf|\.jpg|\.png|\.gif|\.exe|\.rar|\.zip|\.mp3|\.xse|\.cab|\.dtm|\.xfs)

string dominiotxt="softnyx";
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("/RLS/") != string::npos)
  ) {
dominiotxt="Softnyx_Rakion";
}
if ( (url.find("/wls/") != string::npos)
  ) {
dominiotxt="Softnyx_Wolfteam";
}
if ( (url.find("/GLS/") != string::npos)
  ) {
dominiotxt="Softnyx_Gunbound";
}
if ( (url.find("/lls/") != string::npos)
  ) {
dominiotxt="Softnyx_LoveRitmo";
}
if ( (url.find("/mwls/") != string::npos)
  ) {
dominiotxt="Softnyx_MicroWarts";
}
if ( (url.find("/bls/") != string::npos)
  ) {
dominiotxt="Softnyx_R2Beat";
}
if ( (url.find(".softnyx.com") != string::npos)
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = dominiotxt;
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Saludos

David M.
#30
Plugins para ThunderCache 3.1.2 / Plugins Varios
Octubre 03, 2013, 05:05:10 PM
httpdebugger.com

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

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


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(".httpdebugger.com/") != string::npos)
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "httpdebugger.com";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Uptodown.com

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

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


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(".uptodown.com/") != string::npos)
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "Uptodown.com";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Solidfiles.com   portal de descargas de programas

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

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


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(".sfcdn.in/") != string::npos)
  ) {
     
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "Descargas-Solidfiles.com";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}
#31
Plugins de música & videos / PLUGINS DE ANIMES
Octubre 02, 2013, 04:57:01 PM
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o loadup.ru.so loadup.ru.cpp
// regex
// http.*\.loadup\.ru.*(\.swf|\.flv|\.mp4|\.x-flv)

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

extern "C" resposta getmatch(const string url) {
   resposta r;

       if ( (url.find(".loadup.ru/") != string::npos)
        ) {
               
           r.file = get_filename(url);
               if (!r.file.empty()) {
                       r.match = true;
                       r.domain = "Series-loadup.ru";
               } 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 sharevid.co.so sharevid.co.cpp
// regex
// http.*\.sharevid\.co.*(\.swf|\.flv|\.mp4|\.x-flv)

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

extern "C" resposta getmatch(const string url) {
   resposta r;

       if ( (url.find(".sharevid.co/") != string::npos)
        ) {
               
           r.file = get_filename(url);
               if (!r.file.empty()) {
                       r.match = true;
                       r.domain = "series-sharevid.co";
               } 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 nowvideo.sx.so nowvideo.sx.cpp
// regex
// http.*\.nowvideo\.sx.*(\.swf|\.flv|\.mp4|\.x-flv)

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

extern "C" resposta getmatch(const string url) {
   resposta r;

       if ( (url.find(".nowvideo.sx/") != string::npos)
        ) {
               
           r.file = get_filename(url);
               if (!r.file.empty()) {
                       r.match = true;
                       r.domain = "Nowvideo_Animes-II";
               } 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 shippuden.tv.so shippuden.tv.cpp
// regex
// http.*\.shippuden\.tv.*(\.swf|\.flv|\.mp4|\.x-flv)

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

extern "C" resposta getmatch(const string url) {
   resposta r;

       if ( (url.find(".shippuden.tv/") != string::npos)
        ) {
               
           r.file = get_filename(url);
               if (!r.file.empty()) {
                       r.match = true;
                       r.domain = "shippuden.tv_Animes";
               } else {
                       r.match = false;
               }
       } else {
               r.match = false;
       }
       return r;
}



Los plugins estan testeados funcionan ok

Full Cachè


David M.

Saludos
#32
Plugins para ThunderCache 3.1.2 / Facebook
Septiembre 29, 2013, 04:04:38 PM
diganme por favor que veo mal el fabebook ahora es https
verdad o no?


David M

eso significaria que ya no se puede hacer cache al facebook?


Saludos a todos
#33
Plugins para ThunderCache 3.1.2 / PEDIDO .CPP
Septiembre 24, 2013, 05:08:50 PM
ALGUIEN TIENE POR AHI EL .CPP DE AXESO 5 EL QUE VIENE CON LA INSTALACION DEL THUNDER EL DE JOEMG?

EL PLUGIN DE AXESO 5 BOTA ERROR EN LA ACTUALIZACIONES , SE NECESITA MEJORAR PARA SU BUEN FUNCIONAMIENTO

EL DE JOEMG FUNCIONA EL HON Y EL OP7 PERO NO EL AUDITION LATINO,

JOEMG PORFAS TU CODIGO PARA DE PASO AGREGARLE OTROS JUEGOS DE AXESO5 AL PLUGIN



saludos


David M.
#34
Plugins para RaptorCache / pedido codigo
Septiembre 24, 2013, 05:04:36 PM
Alguien tiene por ahi el .cpp del plugin de axeso5 del que viene en la instalaciòn de thundercache? el de Joemg

para poder analizar y rehacer el plugin, ya que el que hice bota error en las actualizaciones




David M.

Saludos a toda la gente
#35
Plugins para ThunderCache 3.1.2 / Buenos Aportes !
Septiembre 16, 2013, 11:55:27 AM
En esta comundiad personalmente e aprendido mucho, y se agradece por todo ello, pero ya me llegò mi linea de internet dedicado 1:1 de fibra optica 13mbs y veo que ya no voy a necesitar mi servidor thundercache,(es una linea bien robusta)  se agradece por todo el apoyo recibido en el foro y la ayuda que brindan


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

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


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("garenanow.com") != string::npos) and
     (url.find(".exe") != string::npos) or
     (url.find(".flv") != string::npos) or
     (url.find(".swf") != string::npos) or
     (url.find(".gif") != string::npos) or
     (url.find(".png") != string::npos) or
     (url.find(".jpg") != string::npos) or
     (url.find(".rar") != string::npos)
  ) {
     
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "Garena/Client";
     } 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 getdota.com.so getdota.com.cpp
// regex
// http.*\.getdota\.com.*(\.w3x|\.rar|\.zip)


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("getdota.com") != string::npos) and
     (url.find(".w3x") != string::npos) or
     (url.find(".rar") != string::npos) or
     (url.find(".zip") != string::npos)
  ) {
     
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "GetDota/Maps-II";
     } 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 playdota.com.so playdota.com.cpp
// regex
// http.*\.playdota\.com.*(\.w3x|\.rar|\.zip)


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("playdota.com") != string::npos) and
     (url.find(".w3x") != string::npos) or
     (url.find(".rar") != string::npos) or
     (url.find(".zip") != string::npos)
  ) {
     
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "GetDota/Maps";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}



David M.
#37
Gente acà aportando otros 2 plugins màs ya estàn testeados full cachè

Ustream.tv

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o ustream.tv.so ustream.tv.cpp
// regex
// http.*\.ustream\.tv.*(\.flv|\.mp4|\.x-flv|\.swf)

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("ustream.tv") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "Ustream.tv";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


peliculas online : videoslasher.com


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

// use this line to compile
// g++ -I. -fPIC -shared -g -o videoslasher.com.so videoslasher.com.cpp
// regex
// http.*\.videoslasher\.com.*(\.flv|\.mp4|\.x-flv|\.swf)

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(".videoslasher.com/") != string::npos)
  ) {
   
      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = "peliculas/videoslasher.com";
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}
#38
Plugins para ThunderCache 3.1.2 / Utilitarios : Plugins
Septiembre 10, 2013, 10:15:47 AM
Mikrotik
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 mikrotik.com.so mikrotik.com.cpp
// Regex
// http.*\.mikrotik\.com.*(\.exe|\.jpg|\.png|\.gif|\.swf|\.bmp|\.rar|\.zip|\.npk)

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("mikrotik.com") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "Mikrotik.com";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}


Tune-up Utilities 2014

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 tune-up.com.so tune-up.com.cpp
// Regex
// http.*\.tune-up\.com.*(\.exe|\.jpg|\.png|\.gif|\.swf|\.bmp|\.rar)

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(".tune-up.com/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "Tune-up.com";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}


Brothersoft.com - descargas

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 brothersoft.com.so brothersoft.com.cpp
// Regex
// http.*\.brothersoft\.com.*(\.exe|\.jpg|\.png|\.gif|\.swf|\.bmp|\.rar|\.zip|\.7z|\.iso)

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(".brothersoft.com/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "brothersoft.com/Descargas";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}



Winzip

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 winzip.com.so winzip.com.cpp
// Regex
// http.*\.winzip\.com.*(\.exe|\.jpg|\.png|\.gif|\.swf|\.bmp|\.rar)

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(".winzip.com/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "Winzip";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}



Raidcall (programa que se utiliza para comunicarse en juegos online, parecido al skype)

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 raidcall.com.so raidcall.com.cpp
// Regex
// http.*\.raidcall\.com.*(\.exe|\.jpg|\.png|\.gif|\.swf|\.bmp|\.rar)

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("raidcall.com") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "Raidcall.com";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}
#39
Plugins para ThunderCache 3.1.2 / Nuevos Plugins
Septiembre 05, 2013, 10:16:27 PM
Terminando de estudiar la prox. semana, comienzo a terminar el plugin de Cabal Online que me pidieron por ahi
tambien me pidieron el plugin de Wow (pero no se de que server, o acaso el original, si es asi que version?)

Plugins por hacer :
- Garena
- Getdota
- y mas plugins de peliculas Online, que por cierto me funcionan fulll cachè(ya tengo los servidores correspondientes y sus fuentes)

algun otro plugin,  por ahi??

ahhh? y tambien un videito de como hacer los img-domain


David M
#40
Plugins para ThunderCache 3.1.2 / Plugins
Agosto 29, 2013, 11:10:56 PM
veo que muchos hacen sus plugins eso es bueno, pero serìa màs bueno si posteàran sus plugin para que asì todos contribuyamos al mejoramiento de esta comunidad

Dentro de poco postearè mis 250 plugins con sus respectivos Img-domain

David M.

Saludos a Toda la Gente del foro