tengo el debian 7 y el raptor funcionando. estoy probandolo y esta comportandose muy bien. gracias a los amigos del foro por compartir su concocimiento. el motivo del post es para abusar de su confianza y pedirles un plugin para esta pagina muyt visitado por mis clientes.
Cita de: vassilli en Enero 31, 2014, 04:41:09 PM
tengo el debian 7 y el raptor funcionando. estoy probandolo y esta comportandose muy bien. gracias a los amigos del foro por compartir su concocimiento. el motivo del post es para abusar de su confianza y pedirles un plugin para esta pagina muyt visitado por mis clientes.
Prueba este Plugin Amigo.
#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 o1.t26.net.so o1.t26.net.cpp
// Regex
// http.*\.o1.t26\.net.*(\.swf|\.jpg|\.png|\.gif|\.flv|\.exe|\.iso|\.rar|\.zip|\.avi|\.mp3|\.mp4|\.deb|\.vpx|\.mar|\.cab|\.kmz|\.pdf|\.doc|\.xls|\.docx|\.xlsx)
string get_filename(string url) {
vector<string> resultado;
string retorna = "";
stringexplode(url, "/", &resultado);
retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
return retorna;
}
extern "C" resposta getmatch(const string url) {
resposta r;
if ( (url.find("o1.t26.net/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "Taringa";
} else {
r.match = false;
}
}
else
{
r.match = false;
}
return r;
}
Pero taringa no lo observo como serrvidor, taringa te hace referencia es a los servidores externos, mega, rapishare etc, a eso es que hay que hacerle plugins siempre y cuando no sea 443
Cita de: 07350286 en Enero 31, 2014, 05:06:51 PM
Prueba este Plugin Amigo.
#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 o1.t26.net.so o1.t26.net.cpp
// Regex
// http.*\.o1.t26\.net.*(\.swf|\.jpg|\.png|\.gif|\.flv|\.exe|\.iso|\.rar|\.zip|\.avi|\.mp3|\.mp4|\.deb|\.vpx|\.mar|\.cab|\.kmz|\.pdf|\.doc|\.xls|\.docx|\.xlsx)
string get_filename(string url) {
vector<string> resultado;
string retorna = "";
stringexplode(url, "/", &resultado);
retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
return retorna;
}
extern "C" resposta getmatch(const string url) {
resposta r;
if ( (url.find("o1.t26.net/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "Taringa";
} else {
r.match = false;
}
}
else
{
r.match = false;
}
return r;
}
gracias de antemano. probando codigo.
acabo de darme cuenta que taringa dispone de otro servidor para las imagenes aqui lo posteo:
Request URL:http://t1.kn3.net/taringa/D/C/2/1/E/1/-v-i-o-l-e-t/98x73_F02.jpg
#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 kn3.net.so kn3.net.cpp
// Regex
// http.*\.kn3\.net.*(\.swf|\.jpg|\.png|\.gif|\.flv|\.exe|\.iso|\.rar|\.zip|\.avi|\.mp3|\.mp4|\.deb|\.vpx|\.mar|\.cab|\.kmz|\.pdf|\.doc|\.xls|\.docx|\.xlsx)
string get_filename(string url) {
vector<string> resultado;
string retorna = "";
stringexplode(url, "/", &resultado);
retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
return retorna;
}
extern "C" resposta getmatch(const string url) {
resposta r;
if ( (url.find("kn3.net/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "taringa_image.net";
} else {
r.match = false;
}
}
else
{
r.match = false;
}
return r;
}
Cita de: francisco.romero87 en Enero 06, 2015, 09:52:05 AM
acabo de darme cuenta que taringa dispone de otro servidor para las imagenes aqui lo posteo:
Request URL:http://t1.kn3.net/taringa/D/C/2/1/E/1/-v-i-o-l-e-t/98x73_F02.jpg
#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 kn3.net.so kn3.net.cpp
// Regex
// http.*\.kn3\.net.*(\.swf|\.jpg|\.png|\.gif|\.flv|\.exe|\.iso|\.rar|\.zip|\.avi|\.mp3|\.mp4|\.deb|\.vpx|\.mar|\.cab|\.kmz|\.pdf|\.doc|\.xls|\.docx|\.xlsx)
string get_filename(string url) {
vector<string> resultado;
string retorna = "";
stringexplode(url, "/", &resultado);
retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
return retorna;
}
extern "C" resposta getmatch(const string url) {
resposta r;
if ( (url.find("kn3.net/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "taringa_image.net";
} else {
r.match = false;
}
}
else
{
r.match = false;
}
return r;
}
Si como citas es un sitio de imagenes porque? hay un monton de extensiones que no son imagenes, pareciera que estas haciendo un plugin de como para 4shared.com, Saludos
corregido estimado no me di cuenta aunque pueden dejar solo jpg y png pero yo acostumbro a dejar el swf porque uno nunca sabe cuando quieren agregar un flashplayer por hay
Cita de: francisco.romero87 en Enero 06, 2015, 10:30:56 AM
corregido estimado no me di cuenta aunque pueden dejar solo jpg y png pero yo acostumbro a dejar el swf porque uno nunca sabe cuando quieren agregar un flashplayer por hay
Si .swf siempre es muy viable, aunque nunca vallas a incluir los gifs, ya que ha veces los cambian con los mismos nombre siendo totalmente diferentes, Saludos