Todo lo referente a autocad y sus herramientas
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// use this line to compile
// g++ -I. -fPIC -shared -g -o autodesk.com.so autodesk.com.cpp
// regex
// http.*\.autodesk\.com.*(\.swf|\.jpg|\.png|\.gif|\.exe|\.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(".autodesk.com/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "Autodesk.com";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
Todo lo referente corel draw programa de diseño grafico y utilitarios
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// use this line to compile
// g++ -I. -fPIC -shared -g -o corel.com.so corel.com.cpp
// regex
// http.*\.corel\.com.*(\.swf|\.jpg|\.png|\.gif|\.exe|\.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(".corel.com/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "Corel_Draw";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
Estos dos plugins hacen cache a los que personalmente considero el mejor lugar para conseguir toda clase de drivers
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// use this line to compile
// g++ -I. -fPIC -shared -g -o helpdrivers.com.so helpdrivers.com.cpp
// regex
// http.*\.helpdrivers\.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(".helpdrivers.com/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "Helpdrivers.com/Descargas";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// use this line to compile
// g++ -I. -fPIC -shared -g -o solodrivers.com.so solodrivers.com.cpp
// regex
// http.*\.solodrivers\.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(".solodrivers.com/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "solodrivers.com/Descargas";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
Servidores que alojan sus videos : peru.com / comercio.pe
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// use this line to compile
// g++ -I. -fPIC -shared -g -o peru.com.so peru.com.cpp
// regex
// http.*\.peru\.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(".peru.com/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "Peru.com-Videos";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// use this line to compile
// g++ -I. -fPIC -shared -g -o sambatech.com.br.so sambatech.com.br.cpp
// regex
// http.*\.sambatech\.com\.br.*(\.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(".sambatech.com.br/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "Comercio.pe/peru.com-Videos2";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
Esta pagina muy conocida por alojar videos y .gif graciosos y peculiares muy utilizada ùltimamente
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// use this line to compile
// g++ -I. -fPIC -shared -g -o tumblr.com.so tumblr.com.cpp
// regex
// http.*\.tumblr\.com.*(\.swf|\.jpg|\.png|\.gif|\.exe|\.rar|\.zip|\.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()-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(".tumblr.com/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "tumblr.com";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
Web de descargas de .mp3
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// use this line to compile
// g++ -I. -fPIC -shared -g -o mp3buscador.com.so mp3buscador.com.cpp
// regex
// http.*\.mp3buscador\.com.*(\.swf|\.jpg|\.png|\.gif|\.exe|\.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(".mp3buscador.com/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "mp3buscador.com";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
Saludos
David M.
??? eres un genio :-*
para mañana sabado al mediodia voy a poner 10 plugins de paginas xxx
David M.
Saludos
Cita de: david_domh en Octubre 18, 2013, 06:26:58 PM
para mañana sabado al mediodia voy a poner 10 plugins de paginas xxx
David M.
Saludos
??? dime cual son lo busco y no lo encuentro ???
Me dio error el cpp de mp3buscador a uds les salio bien?
el plugin de mp3buscador acabo de compilarlo de nuevo y esta todo ok full cachè
Fijate por ahi seguro te equivocaste algo
Saludos
David M.
una vez terminado el test de los 10 plugins de xxx los publico
Paciencia muchachos
David M.